You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复DiscordAPIError[50001] OAuth2 斜杠命令注册报错问题

核心疑问解答

  1. 重定向URL不是注册Slash命令的必要条件,你遇到的重定向URL要求是Discord开发者平台GenerateUrl板块针对OAuth2授权码流程的强制要求,纯机器人邀请、斜杠命令注册场景完全不需要用到重定向URL。
  2. 你贴出的斜杠命令注册代码逻辑完全符合discord.js v13的官方规范,不需要额外修改。

解决方案

  • 方法1:直接使用默认授权链接
    你已经在「OAuth2 > 通用 > 默认授权链接」页面设置了授权方式为应用内授权,同时勾选了bot、applications.commands scope,也配置了administrator权限,直接复制该页面自动生成的邀请链接,用这个链接邀请机器人进目标服务器即可,不需要额外填写重定向URL。
  • 方法2:手动拼接邀请链接
    你也可以自行拼接邀请链接,把链接中你的客户端ID替换为你Discord应用的Client ID即可:
    https://discord.com/oauth2/authorize?client_id=你的客户端ID&permissions=8&scope=bot%20applications.commands
    其中permissions=8对应管理员权限,scope=bot%20applications.commands同时包含机器人和斜杠命令所需的授权范围。

后续验证

用上述链接邀请机器人进服务器后,运行你现有的斜杠命令注册代码,只要控制台输出Successfully reloaded application (/) commands.就代表注册成功。如果服务器内输入/没有看到对应命令,最长等待1小时的Discord缓存同步即可,服务器级命令通常10分钟内就会生效。

内容的提问来源于stack exchange,提问作者Digifanatic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 15:36:02