Skip to content

Discord — Slash 命令参考

AO Master 机器人提供的每一条 slash 命令,带参数 + 权限门槛。深入指引(完整流程 + 截图)请看对应的工作流页面。

这一页怎么用

在机器人能看到的任意频道里输入 /,Discord 就会列出 slash 命令。机器人需要 applications.commands 范围(由 /guild pair 自动授予)。

为 staff 准备的命令使用 Discord 的 setDefaultMemberPermissions 机制 — 普通成员通常不会在自动补全里看到它们,除非他们在 Discord 端拥有像 Manage Guild 这样的权限。AO Master 这一侧的实际权限检查无论如何都会在服务端跑一次,所以即使 Discord 端权限过期,成员也只会收到一条友好的错误消息。

/ally — 盟友申请者管理

镜像 /enlist,但用于盟友侧工单流程。出现在从「Apply as Ally」按钮创建的 #✋-ally 工单频道内。需要在设置 → Discord 集成 → Ally 下完成盟友 pipeline 的配置后才可用。

子命令参数作用
/ally review(在工单频道内运行)招募官打开两步选择器 — 先从合作公会名册中选择申请者的角色,再确认。批准后授予 AO Ally 身份组,以及你已映射的任意合作公会专属身份组。
/ally rejectuser:@user,可选 reason:string招募官拒绝一位 pending 的盟友申请者。关掉他们的工单 + 私信原因。
/ally done(在工单频道内运行)招募官/ally review 完成后,把工单对话存档到机器人的存档论坛 + 删除工单频道。

Discord 盟友流程

/enlist — 申请者管理

子命令参数作用
/enlist review(在工单频道内运行)招募官打开本工单申请者的 AO Master 审核表单 — 角色搜索 + 战场职位预分配 + Approve/Reject 按钮。
/enlist rejectuser:@user,可选 reason:string招募官拒绝一位 pending 的申请者。关掉他们的工单 + 私信原因。
/enlist done(在工单频道内运行)招募官/enlist review 完成后,把工单对话存档到机器人的存档论坛 + 删除工单频道。

Discord enlist 流程

/guild — 服务器绑定

子命令参数作用
/guild pair拥有 Discord 端 Manage Guild 的任何人走向导把本 Discord 服务器绑定到一个 AO Master 公会。创建 🛡 AO Master 分类 + #⚙️-guild-settings 频道。
/guild unpair拥有 Discord 端 Manage Guild 的任何人断开机器人。分类 + 频道被删,角色映射被清掉。通过 /guild pair 重新绑定即可恢复。
/guild info任何人显示本 Discord 服务器绑定的是哪个 AO Master 公会。

Discord — 安装 + 绑定

/whoami

/whoami — 无参数,任何人。显示你的 AO Master 绑定状态 — 这个 Discord 身份绑到了哪个 AO Master 账号、你是哪些公会的成员、绑了哪位角色。如果还没绑,回复里会带一个一次性的登录链接,把你的 Discord 身份绑到你登录的那个 AO Master 账号上。