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

如何在Discord中实现验证机器人资料同款可点击slash command?

实现Discord中可点击的Slash Command展示

结论先行

直接靠普通消息里的自定义语法实现可点击的Slash Command是行不通的——Discord只允许在特定官方上下文里生成带交互的Slash Command引用,普通用户或机器人发的消息没法复刻这种效果。

为啥你之前的方法点不动

你测试的<any text:0>或者</a slash command in my bot:MY BOT ID>这类写法,其实是钻了Discord未解析语法的空子,它只是看起来像Slash Command,但根本没绑定实际的命令调用逻辑——Discord不会给你自定义的这类字符串分配交互权限,自然点不动。

能替代的方案

虽然没法完全复刻官方资料里的可点击效果,但可以用这些方式凑相近体验:

  • 仅在交互响应里用官方引用:如果是在机器人的按钮、菜单回调这类交互场景里,可以通过Discord API的相关结构生成关联真实命令的引用,但这只能在交互上下文里生效,没法直接发在普通消息里。
  • 模拟样式+引导:用*/my-command*这种斜体加代码块的组合模拟外观,然后告诉用户手动输入/my-command调用,或者引导他们打开命令菜单找你的机器人命令。
  • 用交互组件实现一键调用:发个按钮,用户点击后让机器人触发对应的Slash Command调用(需要机器人有对应权限,且用户允许交互),这比纯文本更接近“可点击调用”的体验。

额外说明

Discord验证机器人资料里的那种可点击Slash Command,是官方专属的渲染逻辑,绑定在特定页面上下文里,没有公开的API或语法允许普通消息生成这种带交互的元素。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 11:45:38