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

如何为Slash命令的参数添加选项?

为Slash命令添加选项的方法

以下是适配主流支持Slash命令平台(如Discord、Slack等)的通用操作步骤:

  • 定义命令基础结构
    先在对应平台的开发者后台或配置文件中注册Slash命令,必须声明选项(Options)字段。每个选项需配置核心属性:类型(字符串、数字、用户、下拉选择等)、显示名称、描述,以及是否为必填项。

  • 配置下拉类选项(对应示例图样式)
    要实现下拉选择的选项,需给该选项添加可选值列表:

    • 以键值对形式定义每个下拉选项的「显示文本」和「后台实际接收值」
    • 将这些键值对存入选项的choices(部分平台叫options)数组中,平台会自动渲染为下拉选择框。
  • 关联命令处理逻辑
    命令结构配置完成后,在代码中监听Slash命令的调用事件,获取用户选择的选项值,编写对应的业务处理逻辑即可。

  • 发布更新命令
    将配置好的命令发布到目标服务器(或全局范围),待平台同步后,用户就能看到带选项的Slash命令了。

注意事项

  • 不同平台的具体字段命名可能有差异,比如Discord中下拉选项用type: 3(字符串类型)配合choices数组;Slack中则是type: "select"配合options数组,可参考对应平台官方文档调整字段。
  • 可根据需求设置选项为必填或可选,灵活调整交互逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 17:48:18