18 Commits

Author SHA1 Message Date
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
last2014 714edfa147 Merge pull request 'v1.1.3' (#15) from develop into main
Reviewed-on: #15
2026-01-25 03:26:27 +00:00
last2014 ab701005ec Merge branch 'main' into develop 2026-01-25 03:26:21 +00:00
last2014 72d7616c16 v1.1.3 2026-01-25 12:24:47 +09:00
last2014 0e3ce6a58a Merge pull request 'v1.1.2' (#14) from develop into main
Reviewed-on: #14
2026-01-24 04:08:32 +00:00
last2014 51a2acd8c3 Merge branch 'develop' of https://gitea.last2014.com/last2014/better-uwuzu-sdk into develop 2026-01-24 13:07:34 +09:00
last2014 fb218bcbe1 v1.1.2 2026-01-24 13:07:26 +09:00
last2014 4c508008b2 Merge pull request 'v1.1.1' (#13) from develop into main
Reviewed-on: #13
2026-01-24 03:50:37 +00:00
last2014 6371315b71 Merge branch 'main' into develop 2026-01-24 03:50:32 +00:00
last2014 9ba65ee60a Merge branch 'develop' of https://gitea.last2014.com/last2014/better-uwuzu-sdk into develop 2026-01-24 12:49:51 +09:00
last2014 d102adcebc v1.1.1 2026-01-24 12:49:08 +09:00
12 changed files with 30 additions and 20 deletions
+3 -3
View File
@@ -5,13 +5,13 @@
## インストール ## インストール
```bash ```bash
# npm # npm
npm install git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.0 npm install git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.6
# yarn # yarn
yarn add git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.0 yarn add git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.6
# pnpm # pnpm
pnpm add git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.0 pnpm add git+https://gitea.last2014.com/last2014/better-uwuzu-sdk.git#1.1.6
``` ```
> **NOTE** > **NOTE**
> このSDKはnpmリポジトリがありません。Gitリポジトリを使用しています。 > このSDKはnpmリポジトリがありません。Gitリポジトリを使用しています。
+5 -5
View File
@@ -1,6 +1,6 @@
{ {
"name": "better-uwuzu-sdk", "name": "better-uwuzu-sdk",
"version": "1.1.0", "version": "1.1.6",
"description": "A better uwuzu SDK.", "description": "A better uwuzu SDK.",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/types/index.d.ts", "types": "dist/types/index.d.ts",
@@ -33,19 +33,19 @@
"types": "./dist/types/*.d.ts" "types": "./dist/types/*.d.ts"
}, },
"./*/*": { "./*/*": {
"import": "./dist/types/*/*.js", "import": "./dist/*/*.js",
"types": "./dist/types/*/*.d.ts" "types": "./dist/types/*/*.d.ts"
}, },
"./*/*/*": { "./*/*/*": {
"import": "./dist/types/*/*/*.js", "import": "./dist/*/*/*.js",
"types": "./dist/types/*/*/*.d.ts" "types": "./dist/types/*/*/*.d.ts"
}, },
"./*/*/*/*": { "./*/*/*/*": {
"import": "./dist/types/*/*/*/*.js", "import": "./dist/*/*/*/*.js",
"types": "./dist/types/*/*/*/*.d.ts" "types": "./dist/types/*/*/*/*.d.ts"
}, },
"./*/*/*/*/*": { "./*/*/*/*/*": {
"import": "./dist/types/*/*/*/*/*.js", "import": "./dist/*/*/*/*/*.js",
"types": "./dist/types/*/*/*/*/*.d.ts" "types": "./dist/types/*/*/*/*/*.d.ts"
} }
}, },
+8 -4
View File
@@ -39,12 +39,16 @@ const Parser: parserType = (data, type, endpoint) => {
if (type === "request") { if (type === "request") {
if (result.media && result.text && endpoint === "ueuse/create") { if (result.media && result.text && endpoint === "ueuse/create") {
for (let i = 0; i < result.media.photo.length; i++) { if (result.media.photo) {
result[`photo${i + 1}`] = result.media.photo[i]; for (let i = 0; i < result.media.photo.length; i++) {
result[`photo${i + 1}`] = result.media.photo[i];
}
} }
for (let i = 0; i < result.media.video.length; i++) { if (result.media.video) {
result[`video${i + 1}`] = result.media.video[i]; for (let i = 0; i < result.media.video.length; i++) {
result[`video${i + 1}`] = result.media.video[i];
}
} }
} }
+1 -1
View File
@@ -2,7 +2,7 @@ import InputError from "../../modules/error/input";
import { UserDataNotFound } from "../../modules/error/critical"; import { UserDataNotFound } from "../../modules/error/critical";
export default interface TokenGet { export default interface TokenGet {
"ueuse/get": { "token/get": {
body: { body: {
/** api/authで使用したセッション */ /** api/authで使用したセッション */
session: string; session: string;
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../../modules/error/input"; import InputError from "../../../modules/error/input";
import AuthError from "../../../modules/error/auth"; import AuthError from "../../../modules/error/auth";
import { ueuseModule } from "../../../modules/ueuse"; import ueuseModule from "../../../modules/ueuse";
import ueuseError from "../../../modules/error/ueuse"; import ueuseError from "../../../modules/error/ueuse";
import Page from "../../../modules/page"; import Page from "../../../modules/page";
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input"; import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth"; import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse"; import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse"; import ueuseError from "../../modules/error/ueuse";
export default interface UeuseGet { export default interface UeuseGet {
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input"; import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth"; import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse"; import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse"; import ueuseError from "../../modules/error/ueuse";
import Page from "../../modules/page"; import Page from "../../modules/page";
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input"; import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth"; import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse"; import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse"; import ueuseError from "../../modules/error/ueuse";
import Page from "../../modules/page"; import Page from "../../modules/page";
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input"; import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth"; import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse"; import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse"; import ueuseError from "../../modules/error/ueuse";
import Page from "../../modules/page"; import Page from "../../modules/page";
+1 -1
View File
@@ -1,6 +1,6 @@
import InputError from "../../modules/error/input"; import InputError from "../../modules/error/input";
import AuthError from "../../modules/error/auth"; import AuthError from "../../modules/error/auth";
import { ueuseModule } from "../../modules/ueuse"; import ueuseModule from "../../modules/ueuse";
import ueuseError from "../../modules/error/ueuse"; import ueuseError from "../../modules/error/ueuse";
import Page from "../../modules/page"; import Page from "../../modules/page";
+2
View File
@@ -31,6 +31,8 @@ export default interface ueuseModule {
/** Botフラグ(自主設定)かどうか */ /** Botフラグ(自主設定)かどうか */
is_bot: boolean; is_bot: boolean;
}; };
/** 本文 */
text: string;
/** いいねしたユーザーID */ /** いいねしたユーザーID */
favorite: string[]; favorite: string[];
/** メディア */ /** メディア */
+5 -1
View File
@@ -90,8 +90,12 @@ export default class uwuzu<
bodyParsed = { bodyParsed = {
...bodyParsed, ...bodyParsed,
token: this._token, token: this._token ?? "",
}; };
if (bodyParsed.token === "")
delete bodyParsed.token;
bodyParsed = JSON.stringify(bodyParsed); bodyParsed = JSON.stringify(bodyParsed);
} }