Skip to content

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 步模式):

  1. 选择审核员 Discord 角色 — 你服务器 Discord 角色的多选下拉菜单,带实时成员数。向导拒绝 @everyone 和受管理的机器人角色。持有所选角色之一的任何人都能看到盟友工单,并被允许运行 /ally review / /ally reject / /ally done
  2. 确认 — 简短确认卡,列出将要创建的内容:#🤝-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] 按钮(或你自定义的标签)。

申请人点击按钮时:

  1. 机器人按 工单频道名模板 创建一个私密频道(默认 🤝-ally-<discord用户名>)。只有申请人 + 审核员角色可以看到。
  2. 机器人在工单顶部发布欢迎消息 — 宿主自定义的介绍语 + 宿主设置的申请问题。
  3. 机器人回复一条临时提示,引导申请人在工单中回答问题。

申请人以普通 Discord 消息的形式输入答案。审核员可以在工单中看到这些消息;答案不存储在 AO Master 数据库中(它们只存在于 Discord 对话记录里)。


3. 审核员 — /ally review/ally reject/ally done

三条斜杠命令覆盖整个审核员端。三条命令都由 Manage Ally 面板中设置的审核员角色把守。

/ally review

在盟友工单频道内运行。打开一个向导:

  1. 从联盟中选择角色 — 一个下拉菜单,列出来自你联盟同盟公会的角色。申请人声明他们以哪个角色申请;选择器范围限定在联盟同盟公会,审核员不会意外批准来自非同盟公会的人。
  2. 确认 — 汇总卡显示所选角色 + 其本家同盟公会(从 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 批准申请人之后在工单内运行。两件事发生:

  1. 完整的工单对话被镜像 — 带原始作者名 + 头像 + 每个附件文件 — 到 🗄-ally-archive 论坛频道内的一个私有论坛主题。论坛 + 机器人用于发帖的 webhook 会在第一次运行 /ally done 时自动创建(从未归档过的公会不会带着一个空论坛)。
  2. 工单频道被删除。

归档主题标题与工单频道名一致,方便审核员之后按用户名搜索论坛。


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 绑定盟友子页上。

选择你方便使用的那个界面 — 两端通过同一频道实时同步。