Skip to content

安裝 AO Master Discord 機器人

這頁帶領擁有者(或具備 Manage Integrations 權限的幹部)把 AO Master 機器人接上 Discord 伺服器。整個流程分兩段:先在 Discord 登入畫面把機器人加入伺服器,然後跑一個簡短的斜線指令精靈,把機器人連到你的 AO Master 公會並建立一個私人設定頻道。

開始前

  • 你是這個 Discord 伺服器的擁有者,或者在這個伺服器擁有 Discord 的 Manage Server 權限。
  • 你已經在網頁端建立好 AO Master 公會(快速上手 — 擁有者)—— 這個機器人會配對到那個公會。如果還沒有,請看下方第 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) 邀請機器人到你的 Discord 伺服器,附一顆藍色 Invite Bot 按鈕;(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)、Server 下拉設為「Minion Test」、提示「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 在告訴你,這則訊息只對執行斜線指令的人可見。伺服器裡其他人看不到那些按鈕、下拉,也看不到你的選擇。


第 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 遊戲內公會 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 端的擁有者。

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 資料(Silver 銀庫餘額、置物櫃、戰場職位、成員名單、regear 紀錄)完全保留 —— 配對只是把線接起來,不會重置任何東西。

準備好就按 ✅ Confirm + pair。機器人會跑一個短暫的載入畫面,把所有東西寫進去。

機器人精靈回覆。單行加沙漏圖示:「Pairing this Discord server to your existing guild and creating channels…」下方:「Only you can see this · Dismiss message」。


第 7 步 —— 配對 Member 角色

配對完成後,精靈立刻進入角色對應。第一步是必填的:選哪個 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 角色。

同一個精靈,網頁角色下拉展開,只有一個選項:⭐ Member(已勾選)。

兩邊都選好後按 🔗 Pair Member role。你選的網頁角色會成為公會的預設成員角色 —— 之後任何透過 Discord 的入會申請進來的人(透過 Enlist 票券)會自動同時落到網頁與 Discord 對應的位置。


第 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 角色看到頻道,跟讓它能用頻道裡的按鈕是兩回事。按鈕本身會用網頁權限把關(在 Settings → Roles → Permissions 設定)。設可見性只是決定誰能在頻道列表裡找到它。
  • Owner-only 是個快速「先鎖到只給我自己,等我搞懂再放開」的選項。之後可以直接在 Discord 改分類權限放寬。

打開下拉看你伺服器上所有 Discord 角色。

同一個精靈,下拉展開。列出四個 Discord 角色與其成員數:🔴 Admin(2 名成員)、🔵 AO Master(1 名成員)、🟡 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 分頁編輯角色配對;之後在 Discord 右鍵 AO Master 分類編輯權限改可見性。

你的側邊欄現在會有一個全新的 🛡 AO Master 分類,裡面是 #⚙️-guild-settings

Minion Test 的 Discord 側邊欄。最上:內建的 Events 與 Server Boosts。然後是 #welcome(目前選中 —— Setup complete 的私人訊息還在訊息面板上)。最下:新的 🛡 AO Master 分類已展開,裡面有一個子頻道 #⚙️-guild-settings。右側主面板顯示上一張的 Setup complete 卡片。

完成了 —— 機器人已經上線。從這裡開始:

  • 打開 #⚙️-guild-settings 啟用 Enlist 票券、設定角色同步、調整其他 Discord 端功能。頻道裡那則釘選訊息是你的單一控制面板;Discord 頻道總覽頁會帶你看上面所有按鈕。
  • 回到網頁端,Discord Integration 現在會顯示綠色的 Active 狀態,附帶角色配對、成員頻道與即時連線狀態。

安裝完之後 —— 下一步

你想要…去哪
啟用 Enlist 票券,讓申請者能透過 Discord 加入#⚙️-guild-settingsEnable Enlist 按鈕(見 Enlist 流程
啟用 Ally 管道,讓夥伴公會成員以聯盟身分申請#⚙️-guild-settingsEnable Ally 按鈕(見 聯盟流程)—— 需 Pro 方案
在 Discord 啟用 Regear 申請貼文#⚙️-guild-settingsEnable Regear 按鈕
為聯盟批准設定夥伴公會 Discord 身分組網頁 Discord Integration → Ally → Partner Discord roles
配對更多角色網頁 Discord Integration → Roles 分頁
把戰場職位對應到 Discord 角色網頁 Discord Integration → War Roles 分頁
增加或移除可以看到分類的 Discord 角色在 Discord 右鍵 🛡 AO Master 分類 → Edit Category → Permissions
看機器人會建立的所有頻道與按鈕Discord 頻道總覽
連結你的 Albion 角色在任何 AO Master 頻道執行 /whoami,再依連結提示操作

Unpair

若你哪天想把機器人從某個 Discord 伺服器移除:

  1. 在網頁打開 Discord Integration → Settings → Unpair
  2. 輸入 UNPAIR 確認。

機器人會刪掉它的 🛡 AO Master 分類與頻道、解除角色對應、清掉成員頻道目錄。你的 AO Master 公會資料(成員、角色、銀庫、regear 紀錄)會完整保留 —— 只剪斷 Discord 端的接線。你可以隨時在新的(或同一個)Discord 伺服器再執行 /guild pair 重新配對。