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

Discord机器人特定服务器斜杠命令不显示问题求助

解决Discord机器人特定服务器斜杠命令不显示问题

  • 检查命令作用域配置
    确认注册斜杠命令的作用域:全局命令需要Discord约1小时的缓存同步时间,而服务器专属(Guild)命令应立即生效。如果曾给目标服务器注册过命令后又修改,需重新推送Guild级命令覆盖旧缓存。
  • 验证服务器命令权限设置
    即使机器人有管理员权限,服务器层面可能单独限制命令可见性:
    1. 打开服务器设置→「整合」→找到你的机器人
    2. 检查「命令权限」,确保未勾选「禁用所有命令」,也未针对特定频道/角色限制命令可见
  • 排查Discord缓存异常
    缓存问题可能导致命令不显示:
    • 完全退出Discord客户端(包括后台进程)后重新登录
    • 在目标服务器文本频道发送@你的机器人名称触发交互,强制刷新命令缓存
  • 检查命令注册代码逻辑
    确认代码中是否误将命令注册范围限制为特定服务器ID,比如仅给测试服务器ID注册命令,遗漏了目标服务器ID。伪代码示例:
    # 错误示例:仅给测试服务器注册命令
    if guild_id == 123456789:
        bot.register_commands(commands)
    
    需确保目标服务器ID被正确包含,或改为全局命令注册(注意同步时间)。
  • 重新注册目标服务器命令
    尝试清空旧命令后重新推送:
    1. 通过Discord开发者门户→「应用」→你的机器人→「命令」→「Guild命令」,选择目标服务器删除所有现有命令
    2. 重新运行命令注册代码,针对该服务器推送新命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 12:34:52