Skip to content

安装 AO Master Discord 机器人

这一页带领公会 owner(或拥有 Manage Integrations 权限的 staff)把 AO Master 机器人接入 Discord 服务器。从头到尾分两个阶段:一个 Discord 登录页面把机器人加进你的服务器,然后一段简短的 slash 命令向导把机器人绑定到你的 AO Master 公会,并创建一个私有的设置频道。

准备工作

  • 你是 Discord 服务器的 owner,或者在该服务器拥有 Discord 的 Manage Server 权限。
  • 你已经在网页端创建了 AO Master 公会(快速上手 — Owners) — 这就是机器人要绑定的那个公会。如果还没有,请看下面 §4 中的 Create New 替代路径。
  • 大约 5 分钟。

第 1 步 — 在网页端打开 Invite Bot 按钮

打开 AO Master,在侧边栏点击你的公会,然后进入 Management → Discord Integration。当机器人还未绑定时,页面会显示一张 Not paired yet 卡片,上面有三个编号步骤。

AO Master 网页 — Minion Test 公会,侧边栏 MANAGEMENT 下选中了 Discord Integration 频道。主面板上居中显示一张 "Not paired yet" 卡片,有三个编号步骤:(1) 使用蓝色 Invite Bot 按钮邀请机器人加入你的 Discord 服务器,(2) 在你的 Discord 服务器中运行 /guild pair,并提示一段简短的向导会创建一个设置频道,(3) 回到此页面查看角色配对 + 成员频道。

点击第 1 步里蓝色的 Invite Bot 按钮。它会在新标签页中打开 Discord 的授权页面。


第 2 步 — 在 Discord 上授权机器人

Discord 的授权页面会让你选择把机器人加到哪个服务器。

Discord 授权页面。中间的卡片在 AO Master 应用图标旁显示了用户的 Discord 头像,标题写着 "AO Master wants to access your Discord account",下面是 "Signed in as zilo · Not you?",再下面是三行权限(✓ Add a bot to a server, ✓ Create commands, ✗ Solve a mystery with Scooby and the gang),一个被设为 "Minion Test" 的 Server 下拉框,以及一条注释 "This requires you to have Manage Server permission in the server",底部是 Cancel + Continue 按钮。

Add to server 下拉框里选择你的服务器,然后点 Continue

"Solve a mystery with Scooby and the gang"?

那是 Discord 在每一个授权页面里都会放的占位行,用来提醒你哪些权限没有被请求。无害 — 只是 Discord 用俏皮的方式告诉你 "应用没有要这个"。

接下来 Discord 会显示机器人将在你的服务器上获得的精确权限。

第二张 Discord 授权页面。卡片布局相同,标题再次显示 "AO Master wants to access your Discord account",接着是 "Confirm that you want to grant AO Master the following permissions on Minion Test:",下方只有一行勾选项 "✓ Administrator"。下方有小字注释提到开发者隐私政策,机器人自 2026 年 4 月 8 日起活跃,目前在 6 个服务器中使用,以及 "This application cannot read your messages or send messages as you." 按钮:Back + Authorize。

机器人申请的是 Administrator 权限。这是它创建自己的分类和频道、维护网页 ↔ Discord 角色同步、以及在自己拥有的频道里发帖所需要的。点 Authorize

Administrator 范围很大 — 这是有意为之

Discord 对于需要管理自身频道结构的机器人,没有提供更细粒度的权限。机器人不会读取你的消息或代替你发送消息(Discord 在授权页面上同时印出这两条保证)。如果你之后不希望机器人留在某个服务器,只需不在那里运行 /guild pair — 见本页底部的 Unpair

最后一个成功界面确认机器人已加入。

最后一个 Discord 界面,有一个绿色对勾图标,标题 "Success!",正文 "AO Master has been authorized and added to Minion Test.",底部 "You may now close this window or tab."

关掉这个标签页。切回 Discord。


第 3 步 — 运行 /guild pair

在你的 Discord 服务器任意文字频道里输入 /guild pair。Discord 会显示自动补全下拉框 — 选中被高亮的那一项。

Discord 消息编辑框中输入了 "/guild pair"。编辑框上方浮出一个 "COMMANDS MATCHING /GUILD PAIR" 下拉框,里面只有一条条目:AO Master 机器人图标、"/guild pair" 命令名、"Pair this Discord server with your AO Master guild" 描述,以及右侧的 "AO Master" 标签。

Enter。机器人回复一条只有你能看到的私有向导消息。

"Only you can see this"

向导的每一步底部都会标着 Only you can see this · Dismiss message — 那是 Discord 表示这条消息只属于运行 slash 命令的人。服务器里其他人看不到这些按钮、下拉框或你的选择。


第 4 步 — 选择语言

向导的第一屏问你之后希望机器人用哪种语言回复你。

机器人向导回复(私有)。标题 "🛡 Welcome to AO Master Setup"。正文:"Pick your preferred language. Slash-command replies will use it from here on. Pick from the dropdown to change, or click Continue to keep the default." 一个下拉框显示 "🇬🇧 English"(收起状态)。按钮:Continue → English(紫色)+ Cancel。

下拉框默认是你 Discord 客户端的语言。要选别的,展开它 — 机器人支持 15 种语言。

相同的向导,下拉框已展开。前 5 项可见:🇬🇧 English(已勾选),🇩🇪 Deutsch,🇪🇸 Español,🇫🇷 Français,🇮🇹 Italiano。右侧滚动条显示下方还有更多语言。

选好语言,然后点 Continue →(按钮文字会随你的选择更新)。之后还可以在网页 Settings 里改。


第 5 步 — 选择要绑定的 AO Master 公会

如果你在网页端已经拥有 AO Master 公会,下一屏会列出它们,并让你把这个 Discord 服务器绑定到其中一个。(如果你还没有,可以直接在这里创建 — 看下方的提示框。)

机器人向导回复。标题 "Pick your AO Master guild"。副标题 "Language: 🇬🇧 English"。正文:"You have access to 5 AO Master guild(s) that aren't paired anywhere yet (as owner or with Manage Integrations). Pick one to pair to this Discord server, or Create New to start fresh." 一个标着 "Pick a guild — or create new" 的下拉框。按钮:🔙 Back + Cancel。

展开下拉框。每一行显示 AO Master 公会名,以及它在 Albion 游戏中的 guild ID 和地区。

同一向导,下拉框已展开,显示几项:CHILIZ (ASIA), Minion Test (ASIA), GOBLINS (ASIA), QuickStart Demo (ASIA) — 每项下面都印着对应的 Albion ID — 最后还有一行 "+ Create New AO Master Guild",提示 "Search Albion to pair a fresh guild record."

选你想让这个 Discord 服务器控制的公会。

Create New — 替代路径

如果你还没有匹配的 AO Master 公会,点 + Create New AO Master Guild。向导会分出一条岔路 — 先选地区,再让你在搜索框里输入 Albion 公会名;机器人调用 Albion 的实时 API,找到公会,然后一次性创建 AO Master 记录并绑定这个 Discord 服务器。你会自动成为 AO Master 的 owner。

Create New 这条路多两个向导步骤,但同样会到下面 §6 的 Confirm 卡 — 之后的安装步骤一模一样。


第 6 步 — 确认绑定

在做任何不可逆动作之前,机器人会显示一个确认界面,把所有要做的事都列出来。

机器人向导回复。标题 "Confirm re-pair"。副标题 "Language: 🇬🇧 English"。三个字段:Discord server: Minion Test。AO Master guild: 🛡 Minion Test。下方是 Albion ID + Region。斜体注释:"On confirm: this Discord server is paired to the existing AO Master guild record, a #⚙️-guild-settings channel appears here under a new 🛡 AO Master category, and your existing guild data (silver bank, lockers, war roles, members, regear history) is reused as-is." 按钮:✅ Confirm + pair(绿)+ 🔙 Pick another + Cancel。

读一下以 "On confirm:" 开头的那行 — 它就是接下来会发生的全部事情。

  • 你的 Discord 服务器会出现一个新的 🛡 AO Master 分类。
  • 里面只有一个 #⚙️-guild-settings 频道。
  • 网页那边开始信任机器人,让它同步角色分配,并把消息送到这个 Discord 服务器。
  • 你现有的 AO Master 数据(银库余额、lockers、战场职位、成员列表、补装记录)保持不变 — 绑定只是把线路接好,不会重置任何东西。

准备好就点 ✅ Confirm + pair。机器人会在一个短暂的加载界面里完成全部写入。

机器人向导回复。一行内容,前面带沙漏图标:"Pairing this Discord server to your existing guild and creating channels…" 下方:"Only you can see this · Dismiss message"。


第 7 步 — 配对 Member 角色

绑定一落地,向导就立即进入角色配对。第一步是必填的:挑出代表你 regular members 的 Discord 角色。

机器人向导回复。标题 "Pair Member role"。正文:"Pick the Discord role + web role that represent your regular members — everyone joins with this role by default. The web role you pick will be saved as the guild's default member role (visible later in Guild Settings → Roles → Default member role)." 状态行:"🔍 Available — 3 Discord role(s), 1 web role(s)"。两个下拉框("Pick a Discord role" + "Pick a web role")。按钮:🔗 Pair Member role(绿)+ Cancel。

展开 Pick a Discord role 下拉框,选出新成员在 Discord 上要拿到的角色。机器人会列出 Discord 服务器里所有可分配的角色 — 通常会叫 "Member" 或 "@everyone"。

同一向导,Discord 角色下拉框已展开,显示三个 Discord 服务器角色:Admin, Guest, Member(Member 被勾选)。

然后展开 Pick a web role 下拉框。如果你刚刚创建 AO Master 公会,会有一个预设的角色等着选 — 默认的 Member 角色。

同一向导,web 角色下拉框已展开,显示一项:⭐ Member(已勾选)。

把两个都选好,然后点 🔗 Pair Member role。所选的 web 角色会成为公会的默认成员角色,这样之后任何在 Discord(通过 Enlist 工单)加入的人都会自动落在两边正确的位置上。


第 8 步 — 配对其他角色(可选)

Member 配对落地之后,机器人会提供一个可选的额外环节,让你一次性配对更多角色对。

机器人向导回复。标题 "Pair other roles (optional)"。正文:"✅ Member role paired. Add more role pairs below if you want, or click Done to move on to channel visibility." 状态:"📊 Paired so far: 1" 和 "🔍 Available — 2 Discord role(s), 0 web role(s)"。两个下拉框。按钮:➕ Add pair + ✅ Done — finalise (1 paired) + Cancel。

如果你暂时没有其他要配对的,跳过这一步 — 点 ✅ Done — finalise 继续。你可以随时从网页的 Discord Integration → Roles 标签回来添加更多配对。


第 9 步 — 设置频道可见性

最后一个决定:哪些 Discord 角色可以看到这个新的 🛡 AO Master 分类。

机器人向导回复。标题 "🔓 Pick channel visibility"。正文:"✅ 1 role pair(s) saved. The visibility you pick here applies to the whole 🛡 AO Master category — #⚙️-guild-settings plus any future channels added under it inherit automatically. You can change the role list later in Discord by editing the category permissions." 两条提示:⚠️ "Important: Discord visibility is just 'who can see the channel'. Each button inside is still gated by web permissions — a user without the right web role / permission will see the UI but the action will be rejected." 💡 "Heuristic suggestion: @Member (paired with web role 'Member')"。一个选择 Discord 角色的下拉框。按钮:🔒 Owner-only (just me) + Cancel。

这一屏里有两条提示要仔细读:

  • 可见性 ≠ 权限。 让一个 Discord 角色能看到频道,跟让它能用频道里的按钮是两回事。按钮还是由 web 权限把关(在 Settings → Roles → Permissions 设置)。设置可见性只决定谁能在频道列表里找到它。
  • Owner-only 是个 "先锁死给我自己,等我搞清楚再说" 的快捷选项。之后你可以直接在 Discord 里编辑分类权限来放开。

展开下拉框就能看到服务器上的每个 Discord 角色。

同一向导,下拉框已展开。列出四个 Discord 角色,显示它们的成员数:🔴 Admin (2 members),🔵 AO Master (1 member),🟡 Guest (0),🟢 Member (0)。每一行右边都有一个空的复选框。

勾上一个或多个角色。这个下拉框支持多选 — 选中的角色会以可移除的标签形式出现在下拉框下方。

同一向导,Admin 行已勾选。下拉框下方出现一个 "Admin x" 标签。

AO Master 角色

你会在下拉框里看到一项 AO Master — 那是机器人加入时 Discord 自动为它创建的角色。机器人在内部用它来绕过可见性规则;你不需要(也不应该)勾它。

一旦你确认了选择,向导就会收尾。


第 10 步 — 全部完成

机器人向导回复,最后一张卡。标题 "🎉 Setup complete!" 项目:🛡 Role pairs saved。💬 Created 🛡 AO Master category with #⚙️-guild-settings inside。🔓 Visibility: @Admin + you。Future channels added under the category inherit this visibility。后面跟着一个 "Next steps:" 部分,有三条:打开 #⚙️-guild-settings 来启用 Enlist 或调整其他功能;在网页 Discord Integration → Roles 标签里编辑角色配对;之后通过右键点 AO Master 分类编辑权限来调整可见性。

你的侧边栏现在多了一个新的 🛡 AO Master 分类,里面有 #⚙️-guild-settings

Minion Test 的 Discord 侧边栏。顶部:内置的 Events + Server Boosts。然后是 #welcome(当前选中 — Setup complete 的 ephemeral 消息仍然显示在消息面板里)。底部:一个新的 🛡 AO Master 分类,已展开,里面只有一个子频道 #⚙️-guild-settings。右侧主面板显示上一张截图里的 Setup complete 卡。

就是这样 — 机器人已经上线。接下来:

  • 打开 #⚙️-guild-settings 来启用 Enlist 工单、配置角色同步,以及调整其他 Discord 端功能。该频道里被置顶的消息就是你的一站式控制面板;频道总览 这一页会逐项讲解。
  • 回到网页端,Discord Integration 现在显示绿色的 Active 状态,带有角色配对、成员频道和实时连接状态。

安装之后 — 接下来

你想…去哪里
启用 Enlist 工单,让申请者通过 Discord 加入#⚙️-guild-settingsEnable Enlist 按钮(见 Enlist 流程)
启用盟友 pipeline,让合作公会成员以盟友身份申请#⚙️-guild-settings启用盟友系统 按钮(见 盟友流程) — Pro 等级
在 Discord 中启用补装申请推送#⚙️-guild-settingsEnable Regear 按钮
映射合作公会的 Discord 身份组以用于盟友审批网页 Discord 集成 → Ally → 合作伙伴 Discord 身份组
配对更多角色网页 Discord Integration → Roles 标签
把战场职位映射到 Discord 角色网页 Discord Integration → War Roles 标签
添加或移除能看到分类的 Discord 角色在 Discord 里右键点 🛡 AO Master 分类 → Edit Category → Permissions
查看机器人创建的所有频道 + 按钮频道总览
绑定你的 Albion 角色在任意 AO Master 频道里运行 /whoami,然后按提示走链接流程

Unpair

如果你之后想把机器人从 Discord 服务器移除:

  1. 在网页端打开 Discord Integration → Settings → Unpair
  2. 输入 UNPAIR 确认。

机器人会删除自己在 Discord 上的 🛡 AO Master 分类和频道、清掉角色映射、并清空成员频道目录。你的 AO Master 公会数据(成员、角色、银库、补装记录)都会保留 — 只有 Discord 端的连线被切断。你随时可以在(新的或同一个)Discord 服务器里再次运行 /guild pair 重新绑定。