13 Commits

Author SHA1 Message Date
last2014 6a8ddae772 Del: debug 2026-04-05 14:10:57 +09:00
last2014 57da0ec0f3 Chg: debug 2026-04-05 13:15:04 +09:00
last2014 8017146b1a v1.1.7 2026-04-05 13:07:46 +09:00
last2014 5b048f18bf Fix: ueuse/create / Fix: parser 2026-04-05 13:07:28 +09:00
last2014 1d8a5d3937 Fix: parser 2026-04-05 13:01:01 +09:00
last2014 ed710dc45a Fix: parser 2026-04-05 12:54:14 +09:00
last2014 2efa5ec057 v1.1.5 2026-04-04 00:19:01 +09:00
last2014 6e8a1018b3 Fix: #17 2026-04-04 00:17:40 +09:00
last2014 e16ab5b22f Merge pull request 'v1.1.4' (#16) from develop into main
Reviewed-on: #16
2026-01-25 03:59:19 +00:00
last2014 f65b3d5e72 Merge branch 'main' into develop 2026-01-25 03:59:13 +00:00
last2014 fc325be4c7 v1.1.4 2026-01-25 12:56:27 +09:00
last2014 87a424a6b7 Merge branch 'develop' of https://gitea.last2014.com/last2014/better-uwuzu-sdk into develop 2026-01-25 12:52:05 +09:00
last2014 331cff0550 Fix: tokenなしのエンドポイントで通信できない問題 2026-01-25 12:51:56 +09:00
12 changed files with 30 additions and 20 deletions
+3 -3
View File
@@ -5,13 +5,13 @@
## インストール
```bash
# npm
npm install git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.3
npm install git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.7
# yarn
yarn add git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.3
yarn add git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.7
# pnpm
pnpm add git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.3
pnpm add git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.7
```
> **NOTE**
> このSDKはnpmリポジトリがありません。Gitリポジトリを使用しています。
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "better-uwuzu-sdk",
"version": "1.1.3",
"version": "1.1.7",
"description": "A better uwuzu SDK.",
"main": "dist/index.js",
"types": "dist/types/index.d.ts",
+11 -5
View File
@@ -39,13 +39,19 @@ const Parser: parserType = (data, type, endpoint) => {
if (type === "request") {
if (result.media && result.text && endpoint === "ueuse/create") {
for (let i = 0; i < result.media.photo.length; i++) {
result[`photo${i + 1}`] = result.media.photo[i];
if (result.media.photo) {
for (let i = 0; i < result.media.photo.length; i++) {
result[`image${i + 1}`] = result.media.photo[i];
}
}
for (let i = 0; i < result.media.video.length; i++) {
result[`video${i + 1}`] = result.media.video[i];
}
/*if (result.media.video) {
for (let i = 0; i < result.media.video.length; i++) {
result[`video${i + 1}`] = result.media.video[i];
}
}*/
delete result.media;
}
return result;
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../../modules/error/input";
import AuthError from "../../../modules/error/auth";
import { ueuseModule } from "../../../modules/ueuse";
import ueuseModule from "../../../modules/ueuse";
import ueuseError from "../../../modules/error/ueuse";
import Page from "../../../modules/page";
+2 -2
View File
@@ -8,14 +8,14 @@ export default interface UeuseCreate {
/** 本文 */
text: string;
/** メディア */
media: Media;
media?: Media;
/** NSFWにするかどうか */
nsfw?: boolean;
/** 返信先ユーズのユニークID */
replyid?: string;
/** リユーズ/引用元ユーズのユニークID */
reuseid?: string;
} & Media;
};
response: {
/** 成功かどうか */
success: true;
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse";
import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse";
export default interface UeuseGet {
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse";
import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse";
import Page from "../../modules/page";
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse";
import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse";
import Page from "../../modules/page";
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse";
import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse";
import Page from "../../modules/page";
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse";
import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse";
import Page from "../../modules/page";
+2 -2
View File
@@ -1,8 +1,8 @@
export interface Media {
/** 画像URL */
photo: string[];
/** 動画URL */
video: string[];
///** 動画URL */
//video: string[];
};
export default interface ueuseModule {
+5 -1
View File
@@ -90,8 +90,12 @@ export default class uwuzu<
bodyParsed = {
...bodyParsed,
token: this._token,
token: this._token ?? "",
};
if (bodyParsed.token === "")
delete bodyParsed.token;
bodyParsed = JSON.stringify(bodyParsed);
}