【问题标题】:Missing Access for Slash Commands缺少对斜杠命令的访问
【发布时间】:2021-04-08 21:30:29
【问题描述】:

这是错误信息:

PS C:\Users\User\Documents\Discord Bot> node .
ready
C:\Users\User\Documents\Discord Bot\node_modules\discord.js\src\rest\RequestHandler.js:154
      throw new DiscordAPIError(request.path, data, request.method, res.status);
            ^

DiscordAPIError: Missing Access
    at RequestHandler.execute (C:\Users\User\Documents\Discord Bot\node_modules\discord.js\src\rest\RequestHandler.js:154:13)
    at processTicksAndRejections (node:internal/process/task_queues:93:5)
    at async RequestHandler.push (C:\Users\User\Documents\Discord Bot\node_modules\discord.js\src\rest\RequestHandler.js:39:14) {
  method: 'post',
  path: '/applications/723863781607997451/guilds/722043668730740788/commands',
  code: 50001,
  httpStatus: 403
}

感谢您的帮助。 这是我在stackoverflow上的第一篇文章,所以如果我发布的内容有误,请告诉我!

【问题讨论】:

    标签: node.js discord discord.js


    【解决方案1】:

    您的应用程序需要访问application.commandsapplication.commands.update

    您可以通过单击here 转到您的开发人员页面来完成所有这些操作。 然后,您可以在 OAuth2 页面上选择以下内容:

    如果没有帮助,您也可以阅读Discord documentation for Slash Commands

    【讨论】:

    • 谢谢它的工作。但是命令列表没有出现在 / 菜单中。但是,这些命令仍然有效。
    • 自定义命令缓存是一个小时,所以最多等待一个小时它就会显示出来。如果这有帮助,请投票并将其标记为正确,以便其他人点击此处轻松获得帮助:)
    • 我使用的是公会专用命令,而不是全局命令。公会命令不会立即部署吗?
    • 可能是客户端问题,试试 CTRL + R。
    • 没有 applications.commands.update 范围。
    猜你喜欢
    • 2021-09-09
    • 2022-01-05
    • 2021-12-04
    • 2021-08-28
    • 2014-07-12
    • 2017-03-01
    • 1970-01-01
    • 2022-01-03
    • 2019-01-11
    相关资源
    最近更新 更多