Bots可以有针对特定触发器的自定义命令. 当一个用户键入bot的指令前缀,然后是bot名称和一个触发词时,bot用配置的响应回复.
语法
启动器Name
前缀( N)! )和bot名称在触发词前需要. 例如,如果一个名为"FAQ"的机器人有一个命令"规则":
FAQ规则
创建命令
使用
/bot addcmd 命令或瓶管理对话框 :
/bot addcmd FAQ rules Please read the #rules channel /bot addcmd FAQ hours We're available 9am-5pm EST
每个命令都有 trigger
(用户类型)和a response
(机器人说什么). 可选描述在
点球Name 帮助
列表。
模板占位符
命令响应支持动态占位符 :
-
{nickname}- 引用命令的用户 -
{channel}——使用命令的通道 {prefix}- 机器人的命令前缀{botname}- 那个机器人的名字
/bot addcmd FAQ welcome Hello {nickname},欢迎 {channel}!
内建的帮助命令
如果启用了帮助能力, 请输入
点球Name 帮助 列出所有可用的命令及其描述。 这是自动的——不需要设置。
FAQ帮忙
规则和限制
- 触发器必须是每个机器人独有的( 对大小写敏感)
- 自定义命令能力必须启用在机器人上
- 只有管理员和服务器操作员可以添加或删除命令
- Bot 冷却应用——快速引用可能被忽略
通过对话框管理
打开 Bot 管理对话框( E)工具 − 瓶管理,单击 图标 选项卡。 使用 添加命令... 创建新命令或 删除 删除已有的。