Appearance
斜线命令
自 0.2.2.2
后,OneDisc 开始支持使用 Discord 原生的斜线命令
指令列表
所有的指令保存在 OneDisc 工作目录下的 commands.json
文件(需要您手动创建), OneDisc 在启动时会读取它并在 Discord 上注册相应命令
这是一个例子:
json
[
{
"name": "cave",
"guild": 1006772208460365845,
"description": "回声洞"
},
{
"name": "help",
"guild": 1006772208460365845,
"description": "获取指令帮助"
}
]
commands.json
是一个数组,每一项的内容是一个对象,包含注册指令时的参数,常用的参数如下:
name
: 指令名称description
: 指令简介
事实上,除了 name
的参数都是可选的
更多参数详见 此处
开启全局同步
- 删除指令指令列表的
guild
、guilds
参数(将指令设为全局指令) - 将
system.sync_globally
配置设为true
- 重新启动 OneDisc
请注意,Discord 在全局范围同步指令非常缓慢(大约需要一个小时)