Discord 上的成員操作
這頁講機器人的成員端 —— 查狀態、從 Discord 加入公會、以及理解角色指派如何在 AO Master 與 Discord 之間保持同步。同一套介面的幹部端在 Settings → Discord Integration。
摘要
- 任何時候執行
/whoami都能看到你在這個伺服器的狀態。 - 從 Discord 加入公會走 Enlist 流程 —— 在
#📋-enlist-here按[Enlist],後面由招募者接手。 - 連結 / 解除連結 AO Master 帳號是在網頁端做 —— Discord 沒有相應的斜線指令。
- 當幹部在 AO Master 網頁端改你的角色時,機器人會自動把變更鏡像到你的 Discord 角色。
/whoami —— 一則訊息看完狀態
在機器人看得到的任何頻道輸入 /whoami。機器人會回一則只有你看得到的私人訊息,描述你在這個 Discord 伺服器目前的狀態。
回覆會依你的狀態而不同:
| 你的狀態 | 回覆會說 |
|---|---|
| 伺服器還沒跟 AO Master 配對 | 「Server not set up」—— 要求管理員執行 /guild pair。 |
| 機器人從這個伺服器被踢出 | 「Bot was removed」—— 要求管理員重新邀請。 |
| 伺服器已配對,但你還不是這個 AO Master 公會的成員 | 「You're not a member of this guild yet — please contact a staff member to be linked.」 |
| 你是成員且已連結 Albion 角色 | 顯示公會名稱與區域、你的角色、你的網頁角色(Member / Staff / Owner)、Active 狀態。 |
| 你是成員但沒連結角色 | 同樣的卡,但 Character 顯示「not linked」。擁有者與幹部不見得要連結角色才能做事 —— 連結後你會出現在花名冊,並且可以跟其他成員一樣請領 regear。 |
每則回覆也會指你去做下一步的對應介面(成員任務去網頁主控台、擁有者控制去 #⚙️-guild-settings)。
從 Discord 加入公會
沒有 /join 斜線指令。Discord 端的標準路徑是 Enlist:
- 公會擁有者已在
#⚙️-guild-settings啟用機器人並設定好 Enlist 流程(建立#📋-enlist-here與🎯 Enlist分類)。 - 你在
#📋-enlist-here按[Enlist]。 - 機器人開一張私人審核票券 —— 預設叫
#enlist-{你的用戶名}—— 只有你加公會招募者能在裡面發言。 - 招募者在票券裡執行
/enlist review,挑你的 Albion 角色(會打 Albion 即時 API 搜尋)、指派初始戰場職位、按 Approve。你會出現在網頁公會花名冊上、角色已連結,機器人也會授予你對應的 Discord 角色。 - 頻道會繼續開著 —— 招募者經常會在核可後繼續聊。聊完他們會跑
/enlist done:對話紀錄會被鏡像到封存論壇,即時頻道被刪。
招募者角度的完整教學:Discord 上的 Enlist 流程。
如果你的公會沒設 Enlist,請擁有者 / 幹部幫忙設定,或改用網頁的入會代碼(見 Settings → Enlists)。
連結 / 解除連結帳號
連結是只在網頁端做:
- 第一次連結會在招募者用
/enlist review核可你時自動完成(你的角色與 Discord 帳號會綁到一個新的 AO Master 使用者紀錄)。 - 把既有 AO Master 帳號連到你的 Discord 身分走網頁註冊流程,在
https://ao-master.com/login按「Sign in with Discord」。
解除連結也是在網頁端:打開 AO Master 網頁主控台,在 #Members 花名冊找到你自己,按那位成員的 Unlink 動作。機器人會停止發跟你有關的 Discord 端動作;你的 AO Master 帳號完整保留。
為什麼沒有 Discord 端的 /link 或 /unlink?
這些斜線形式已停用,改把連結綁到招募者的 /enlist review 流程(那流程本來就會用 Albion 即時遊戲 API 驗證申請者的 Albion 角色)。把它集中到網頁也代表你可以從手機或任何裝置管理連結,不只能從 Discord 裡面做。
角色同步 —— Discord 角色如何跟著 AO Master 角色變動
當你已連結角色,而你的 AO Master 網頁角色有變動(幹部加 / 減角色,或你透過 Enlist 加入並拿到預設 Member 角色),機器人會自動把這個變動鏡像到 Discord 端:
- **網頁 → Discord:**網頁端的角色指派會通知機器人,機器人在你 Discord 用戶上加對應的 Discord 角色。
- **Discord → 網頁(反向):**如果擁有者 / Discord 管理員直接在 Discord 上把你某個由機器人管理的角色拔掉,機器人預設會再加回來以保持兩邊一致(網頁是真相來源)。擁有者可以從 Settings → Discord Integration → Roles → Sync mode 改這個行為(模式:Soft / Strict / Off)。
- **你完全失去公會成員身分:**當幹部把你從 AO Master 公會踢掉時,機器人會把你帳號上所有對應的 Discord 角色都拔掉。
公會的角色配對是幹部在網頁設的;身為成員不用自己做任何設定。
機器人看起來壞掉時
機器人的復原檢查表在 #⚙️-guild-settings 釘選訊息的 🆘 Help 按鈕後面(Discord 頻道總覽 — §2)。最常見的修法:
- 機器人對
/whoami沒反應 —— 機器人可能離線,或伺服器沒配對。再執行一次/whoami;如果還是沒回覆,請擁有者去網頁#Discord Integration頁查狀態。 - 機器人回「Bot was removed」 —— 管理員要從網頁 Invite Bot 按鈕重新邀請。重新邀請後不用再連一次 —— 既有的 AO Master ↔ Discord 配對會保留。
- 你的 Discord 角色跟 AO Master 角色對不上 —— 打開
#⚙️-guild-settings,擁有者可以按 🔄 Force Re-sync All,一次把每個已連結成員的角色對齊(你帳號上若有變動會收到 DM)。
相關連結
- 安裝 + 配對 —— 擁有者那端建立機器人分類加頻道的精靈。
- 頻道總覽 —— 每一個機器人管理的頻道是做什麼的,包括
🆘 Help按鈕。 - Discord 上的 Enlist 流程 —— 招募者主導的入會 + 角色連結路徑。
- 斜線指令附錄 —— 機器人所有斜線指令一張表。
- Settings → Discord Integration —— 角色對應與同步模式開關在網頁端的對應入口。