Discord 上的盟友流程
盟友流程是同盟公会成员在 Discord 上以盟友身份申请的规范方式。它是 报名流程 的结构孪生 — 申请人一次点击打开私密审核工单,审核员运行简短向导验证申请人的角色,关闭时归档对话记录。
本页从每个角色的视角带你走完整个流程 — 拥有者配置、盟友申请人点击按钮、审核员运行斜杠命令。整体形态与报名高度一致;末尾的 与报名的区别 小节会指出盟友专属的内容。
前提条件
- 机器人已与你的 AO Master 公会配对 — 见 安装 + 配对。
- 你的公会在 Pro T阶 或以上(联盟流程有 T阶 门控)。
- 配置的人要么是 Discord 服务器所有者,要么在 AO Master 中持有 Manage Integrations 权限。
- 已有一个 Discord 角色作为"审核员" — 持有该角色的任何人都可以对工单采取行动。如果还没有,先在 Discord 中创建一个。
1. 拥有者 — 设置盟友中心
盟友中心从与报名相同的 #⚙️-guild-settings 频道中创建。置顶的 Guild Settings 消息现在在第一行有四个按钮:[🔍 View Config] [🎯 Manage Enlist] [💰 Manage Regear] [🤝 Enable Ally]。
点击绿色的 🤝 Enable Ally 按钮。一个临时面板出现,显示"尚未设置"状态和一个可用按钮 — ⚙ Setup。
设置向导(2 步)
向导形态与报名设置相同(与 报名流程 中记录的相同 2 步模式):
- 选择审核员 Discord 角色 — 你服务器 Discord 角色的多选下拉菜单,带实时成员数。向导拒绝
@everyone和受管理的机器人角色。持有所选角色之一的任何人都能看到盟友工单,并被允许运行/ally review//ally reject//ally done。 - 确认 — 简短确认卡,列出将要创建的内容:
#🤝-ally-here频道 +🤝 Ally分组,以及置顶的[Apply as Ally]按钮。点击 ✅ Confirm。
大约 5 秒后,面板重新渲染为完整的 Manage Ally 仪表板。
Manage Ally 仪表板
设置后的面板与 Manage Enlist 仪表板一致,底部有盟友专属的额外内容。按钮包括:
- ⚙ Reconfigure — 重新运行审核员角色选择器。
- ? Edit Questions — 修改向盟友申请人提问的申请问题。(共享编辑器;同样的问题也会显示在 web
/ally/<code>页面上。) - 📝 Edit Template / ✏️ Edit Ally Message / ✏️ Edit Ticket Message / ✏️ Edit Ally Button — 自定义置顶消息正文、每个工单内的欢迎消息、按钮标签。
- 📋 Map Ally Channel / 📂 Map Ticket Category — 将置顶按钮或新工单指向现有的 Discord 频道 / 分组,而不是自动创建的那些。
- 🚫 Pause Ally — 停止接受新申请,但保持正在处理中的工单不关闭。
- 🔄 Refresh Pinned — 在
#🤝-ally-here中重新渲染置顶的[Apply as Ally]消息。 - 🎮 Auto-Name: OFF / ON — 切换批准时的 Discord 昵称重命名(默认开启)。
- 🔧 Rebuild — 自动拒绝所有待处理盟友申请 + 清空
#🤝-ally-here频道和🤝 Ally分组 + 重新创建它们。审核员角色和消息自定义保留。 - 🗑 Disable Ally — 清除整个盟友 Discord 端配置。Discord 频道保留但变为不受管理状态。可通过重新运行设置来恢复。
每项设置也可以在 web 的 #Discord 绑定 → Integrations → 盟友 上编辑(见 Discord 绑定)。两端实时双向同步。
2. 盟友申请人 — 点击 [Apply as Ally]
对于公会外的所有人,在 🤝 Ally 分组内他们唯一能看到的频道是 #🤝-ally-here。置顶消息有 [Apply as Ally] 按钮(或你自定义的标签)。
申请人点击按钮时:
- 机器人按 工单频道名模板 创建一个私密频道(默认
🤝-ally-<discord用户名>)。只有申请人 + 审核员角色可以看到。 - 机器人在工单顶部发布欢迎消息 — 宿主自定义的介绍语 + 宿主设置的申请问题。
- 机器人回复一条临时提示,引导申请人在工单中回答问题。
申请人以普通 Discord 消息的形式输入答案。审核员可以在工单中看到这些消息;答案不存储在 AO Master 数据库中(它们只存在于 Discord 对话记录里)。
3. 审核员 — /ally review、/ally reject、/ally done
三条斜杠命令覆盖整个审核员端。三条命令都由 Manage Ally 面板中设置的审核员角色把守。
/ally review
在盟友工单频道内运行。打开一个向导:
- 从联盟中选择角色 — 一个下拉菜单,列出来自你联盟同盟公会的角色。申请人声明他们以哪个角色申请;选择器范围限定在联盟同盟公会,审核员不会意外批准来自非同盟公会的人。
- 确认 — 汇总卡显示所选角色 + 其本家同盟公会(从 Albion API 实时解析)。点击 ✅ Confirm。
确认后:
- 盟友行被添加到 AO Master web 端的
#Allies中(状态:已链接)。 - 机器人将 AO Ally 角色添加到申请人的 Discord 账户(首次启用盟友时自动创建,颜色与你配置的 Ally Role chip 一致)。
- 如果所选本家公会存在 同盟角色映射,机器人还会授予该角色(例如,来自"Cozy Chilipi"的申请人同时获得 AO Ally + 一个 Cozy Chilipi 角色)。
- 如果 Auto-Name 为开启,机器人将申请人的 Discord 昵称改为所选 Albion 角色名。
/ally reject
可在审核员有权发言的任何地方运行(通常在工单内)。用法:
/ally reject user:@<申请人> reason:<可选原因>- 申请人的待处理加入申请翻转为 已拒绝。
- 机器人向申请人发私信说明原因(如果你跳过了原因,则使用默认说明)。
- 工单立即关闭;对话记录不会归档(拒绝关闭跳过归档论坛 — 这是有意设计,已拒绝的工单是噪音)。
/ally done
在 /ally review 批准申请人之后在工单内运行。两件事发生:
- 完整的工单对话被镜像 — 带原始作者名 + 头像 + 每个附件文件 — 到
🗄-ally-archive论坛频道内的一个私有论坛主题。论坛 + 机器人用于发帖的 webhook 会在第一次运行/ally done时自动创建(从未归档过的公会不会带着一个空论坛)。 - 工单频道被删除。
归档主题标题与工单频道名一致,方便审核员之后按用户名搜索论坛。
4. 与报名的区别
两条流程共享结构骨架,但盟友有一些报名端不存在的特点:
| 方面 | 报名 | 盟友 |
|---|---|---|
| T阶 门控 | Free T阶 及以上 | Pro T阶 及以上 |
| 角色选择器 | 在 Albion 全库自由搜索 | 联盟名单选择器(范围限于同盟公会) |
| 批准时授予的角色 | 来自映射表的 Discord 角色 | AO Ally 通用角色 + 可选的基于本家公会的同盟角色 |
| web 端视觉标识 | 普通 AO Master 角色 | Ally Role chip(标签 + 颜色) |
| web 端名单频道 | #Members | #Allies |
| 失联检查 | 无 | 每日检查;当盟友本家公会退出联盟时状态翻转为 已离开联盟 — 见 Ally Role Sync |
| 斜杠命令 | /enlist review、/enlist reject、/enlist done | /ally review、/ally reject、/ally done |
| 默认置顶频道 | #📋-enlist-here | #🤝-ally-here |
| 工单频道前缀 | 🎯-enlist-… | 🤝-ally-… |
| 归档论坛 | apply-archive | 🗄-ally-archive |
表中未列出的所有内容与报名相同 — 相同的设置向导形态、相同的面板布局、相同的归档对话记录流程、相同的暂停 / 重建 / 禁用语义。
5. 联盟功能处于"保留"状态时
联盟有 Pro T阶 门控。如果你的公会从 Pro 降到更低 T阶(订阅到期、降级),流程进入保留模式:
#⚙️-guild-settings上的 🤝 Enable Ally 按钮被替换为灰显的[🔒 Alliance — Pro tier needed]状态。- 现有盟友工单保持开启,但无法接受新申请人。
- 失联检查暂停(你的名单不会因为你降了 T阶 就发生混乱)。
- 现有盟友保留其 AO Ally 角色和名单行。
恢复 Pro T阶 后,流程自动重新激活 — 无需重新设置。
6. web 端镜像
Manage Ally Discord 面板上的每项设置在 web 的 #Discord 绑定 → Integrations → 盟友 上也有对应项(见 Discord 绑定)。跨界面设置(接收新申请人开关、自定义申请问题、Ally Role chip)位于 设置 → 招募(盟友外标签),也作为 Related settings 卡出现在 Discord 绑定盟友子页上。
选择你方便使用的那个界面 — 两端通过同一频道实时同步。
相关链接
- Discord 上的报名流程 — 成员端的对应流程(含完整 Discord 截图;盟友形态与之一致)。
- 设置 → 招募 — 盟友外标签(申请问题 + Ally Role chip + 邀请码)。
- Discord 绑定 — 配对状态中心(盟友子页位于 Integrations 标签下)。
- #Allies 频道参考 — 宿主端名单页面。
- 成员 — 联盟 — 申请人视角。
- Discord — 斜杠命令附录 — 每条斜杠命令的完整参考,包含
/ally review//ally reject//ally done。