Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

カスタム絵文字チェックに失敗する #135

Open
noko1024 opened this issue Feb 25, 2024 · 1 comment
Open

カスタム絵文字チェックに失敗する #135

noko1024 opened this issue Feb 25, 2024 · 1 comment

Comments

@noko1024
Copy link

カスタム絵文字チェックでadmin/emoji/listを叩くと403でレスポンスされてしまう

[AiOS]: [checkCustomEmojis]: Check CustomEmojis requested
[AiOS]: [checkCustomEmojis]: Start to Check CustomEmojis.
[AiOS]: [checkCustomEmojis]: CustomEmojis fetching...
[AiOS]: [checkCustomEmojis]: lastId is null
[AiOS]: API: admin/emoji/list
Uncaught exception: Response code 403 (Forbidden)

admin/*の読み書きできるトークンを発行できるのは、管理者アカウントだけで
一般ユーザーとして運用している藍ちゃんでは使えない?

間違ってたらごめんなさい

@tetsuya-ki
Copy link
Contributor

ご指摘の通りです。
read:admin:emojiがないと「API: admin/emoji/list」実行時にエラーになります。
*自分の使ってるサーバーがデフォルトでカスタム絵文字管理許可してて失念しておりました

バグを埋め込んでしまい申し訳ないです。修正のプルリクエストを作ろうと思います。
(try-catchして絵文字取得でエラーだったらログ出力&だめです的リアクションorだめですメッセージ)

misskey-app-1  | 14:34:11 [AiOS]: API: admin/emoji/list
misskey-app-1  | Uncaught exception: Response code 403 (Forbidden)
misskey-app-1  | HTTPError: Response code 403 (Forbidden)
misskey-app-1  |     at Request.<anonymous> (file:///ai/node_modules/got/dist/source/as-promise/index.js:86:42)
misskey-app-1  |     at Object.onceWrapper (node:events:633:26)
misskey-app-1  |     at Request.emit (node:events:530:35)
misskey-app-1  |     at Request._onResponseBase (file:///ai/node_modules/got/dist/source/core/index.js:603:22)
misskey-app-1  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
misskey-app-1  |     at async Request._onResponse (file:///ai/node_modules/got/dist/source/core/index.js:645:13) {
misskey-app-1  |   input: undefined,
...(省略)...

tetsuya-ki added a commit to tetsuya-ki/ai that referenced this issue Mar 3, 2024
- read:admin:emoji権限がない場合その旨ポストするよう変更
- メンション起動の場合は、カスタム絵文字追加がなかったとき、なにも追加されてないことを返答するよう変更
tetsuya-ki added a commit to tetsuya-ki/ai that referenced this issue Mar 3, 2024
- read:admin:emoji権限がない場合その旨ポストするよう変更
- メンション起動の場合は、カスタム絵文字追加がなかったとき、なにも追加されてないことを返答するよう変更
@tetsuya-ki tetsuya-ki mentioned this issue Mar 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants