我一直在嘗試在 discord.js 中為 discord bot(練習編碼的個人專案)制作斜杠命令,但我遇到了這個錯誤,但沒有成功解決它......我已經給出了OAuth2 訪問命令創建,所以我不知道我做錯了什么。
https://pastebin.com/y5g2P8Cm
DiscordAPIError[50001]: Missing Access
at SequentialHandler.runRequest (C:\Users\Nicolò\Desktop\colino-bot\node_modules\@discordjs\rest\dist\lib\handlers\SequentialHandler.js:198:23)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async SequentialHandler.queueRequest (C:\Users\Nicolò\Desktop\colino-bot\node_modules\@discordjs\rest\dist\lib\handlers\SequentialHandler.js:99:20) {
rawError: { message: 'Missing Access', code: 50001 },
code: 50001,
status: 403,
method: 'put',
url: 'https://discord.com/api/v9/applications/914567485158744104/guilds/251345856169508864/commands'
}
編輯:解決了,顯然我只是洗掉了一些權限,現在它可以作業了......我不知道為什么它會這樣作業,但是好的。
uj5u.com熱心網友回復:
當您的機器人通過 OAuth2 鏈接添加到服務器時,它需要application.commands能夠注冊斜杠命令。
即使您更新鏈接中的范圍,也必須洗掉機器人,然后使用新鏈接重新添加回服務器以使更改生效。
在此處了解有關不和諧 OAauth2 范圍的更多資訊
uj5u.com熱心網友回復:
編輯:解決了,顯然我只是洗掉了一些權限,現在它可以作業了......我不知道為什么它會這樣作業,但是好的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/369280.html
