Skip to content

Discord 上的 Enlist 流程

Enlist 是從 Discord 加入 AO Master 公會的標準途徑。申請者按一次就會開一張私人審核票券。招募者跑一個簡短的精靈核對 Albion 角色、指派初始的戰場職位、一次完成 AO Master 帳號建立。最後招募者把票券關掉,完整的對話紀錄會落到一個論壇頻道存檔。

這頁從擁有者第一次設定起、到申請者按按鈕、再到招募者跑兩個斜線指令核可與結案,整個流程一次走完。下方每個階段都有自己的小節。

開始前

  • 機器人已經配對到你的 AO Master 公會 —— 見安裝 + 配對
  • 進行設定的人要嘛是 Discord 伺服器擁有者,要嘛在 AO Master 端持有 Manage Integrations 權限。
  • 你已有一個 Discord 角色要當「招募者」 —— 任何掛這個角色的人都可以審核票券。如果還沒有,先在 Discord 建一個。

1. 擁有者 —— 設定 Enlist 中樞

中樞是從 #⚙️-guild-settings 配置的。兩下打開 Manage Enlist 面板;再兩下選招募者角色並確認;機器人就會建立頻道。

打開 Manage Enlist 面板

打開 #⚙️-guild-settings,點釘選的 Guild Settings 訊息裡那顆綠色 🎯 Enable Enlist 按鈕。(Enlist 設好之後這顆按鈕會變成 🎯 Manage Enlist。)一張臨時面板會出現:

Discord 私人訊息,標題「🎯 Manage Enlist」。狀態列:「⚪ Not set up」。副標:「Click ⚙ Setup below to pick recruiter roles and create the enlist channel.」五排按鈕:第 1 排 ⚙ Setup(綠色)· ? Edit Questions · 📝 Edit Template。第 2 排:✏️ Edit Enlist Message · ✏️ Edit Ticket Message · ✏️ Edit Enlist Button。第 3 排:📋 Map Enlist Channel · 📂 Map Ticket Category。第 4 排:🚫 Pause Enlist · 🔄 Refresh Pinned · 🎮 Auto-Name: OFF · ✖ Close。第 5 排:🔧 Rebuild · 🗑 Disable Enlist。

在配置完成前,大多數按鈕在功能上是灰的。先按第 1 排綠色的 ⚙ Setup

第 1 步 —— 選招募者 Discord 角色

精靈第一頁問你哪些 Discord 角色可以審核票券。

Discord 私人訊息,標題「⚙ Setup / Reconfigure — Step 1 of 2」。內文:「Pick recruiter Discord roles. They get access to review tickets.」下方是「Pick recruiter Discord roles」下拉(收合),再下方有一顆 🔙 Back 按鈕。

打開下拉看你伺服器的角色,每個都附上即時成員數:

同樣的第 1 步畫面,角色下拉現已展開。四列可見:Admin(2 名成員)—— 已勾選、AO Master(1 名成員)、Guest(0 名成員)、Member(0 名成員)。下拉下方有一個藥丸標籤「Admin ×」顯示已選的角色。

選一個或多個角色。任何掛這些角色的人都會看到每位申請者的票券,且允許在裡面執行 /enlist review/enlist done。你按到下拉以外的地方時精靈會自動進入下一步。

不要選 @everyone 或受管理的機器人角色

精靈兩者都會拒絕 —— 不然申請者會看到所有票券,個人化票券就失去隱私意義。

第 2 步 —— 確認

短短的確認卡列出接下來要發生的事。

Discord 私人訊息,標題「⚙ Setup / Reconfigure — Step 2 of 2 — Confirm」。一行:「Recruiter roles: @Admin」。接著:「On confirm: 📋-enlist-here channel + 🎯 Enlist Tickets category get created (or refreshed if they exist), pinned button posted/refreshed.」兩顆按鈕:✅ Confirm(綠色)· 🔙 Back。

✅ Confirm。卡片會切到處理中狀態,機器人建頻道(通常 5 秒內)。

Discord 私人訊息,只有一行「⏳ Setting up Manage Enlist…」—— 上一張 Confirm 訊息已被這個載入狀態取代。

完成 —— 面板重新渲染為「Accepting applicants」狀態

配置完成後同一則訊息會再更新一次,這次變成完整的 Manage Enlist 控制台:

Discord 私人面板,標題「🎯 Manage Enlist」。狀態區:Status: ✅ Accepting applicants · 📋 Enlist channel: #📋-enlist-here · 👥 Recruiter roles: @Admin · 📁 Archive forum: will be created on next applicant。「Customisation」副區列出 Pinned message / Ticket welcome / Button label,每項都是「Default」。長段「What each button does」說明每一個控制鈕。底部五排按鈕:⚙ Reconfigure · ? Edit Questions · 📝 Edit Template / ✏️ Edit Enlist Message · ✏️ Edit Ticket Message · ✏️ Edit Enlist Button / 📋 Map Enlist Channel · 📂 Map Ticket Category / 🚫 Pause Enlist · 🔄 Refresh Pinned · 🎮 Auto-Name: OFF · ✖ Close / 🔧 Rebuild · 🗑 Disable Enlist。

你 Discord 側邊欄現在會有一個新的 🎯 Enlist 分類,裡面一個 #📋-enlist-here 頻道。封存論壇還沒出現是故意的:要等招募者第一次跑 /enlist done 才會建立 —— 這樣從來沒封存任何東西的公會也不用拖著一個空論壇。

你可以用 ✖ Close 關掉面板。要改釘選訊息、票券歡迎詞、按鈕文字、或新票券的頻道命名範本,從 #⚙️-guild-settings → 🎯 Manage Enlist 回到這頁按對應的 Edit … 按鈕 —— 或者在網頁 Management → Discord Integration → Enlist 改相同的設定。


2. 申請者 —— 按 [Enlist]

對任何還沒加入公會的人,入口就是 #📋-enlist-here —— 他們在 🎯 Enlist 分類裡唯一看得到的頻道。

Discord 頻道檢視 #📋-enlist-here。左側邊欄顯示 Minion Test 伺服器與分類:Events、Server Boosts、# welcome、▼ AO Master(內含 #⚙️-guild-settings)、▼ Enlist(內含目前選中的 #📋-enlist-here)。主面板:頻道介紹「Welcome to # 📋-enlist-here」與機器人的釘選訊息「📋 Enlist into this guild — Click below to open a private review ticket with our recruiters. They'll chat with you about your build, schedule, and what region/timezone you play. The ticket is only visible to you and the recruiter team.」訊息下方有一顆藍色 [✉ Enlist] 按鈕。

[✉ Enlist]。Discord 會短暫顯示「思考中」指示器,機器人在背後幫你建私人頻道:

臨時訊息預覽顯示頂部原本的釘選訊息,下方是一個小的「AO Master is thinking…」指示器,頁尾「Only you can see this · Dismiss message」。

一秒之後機器人會回覆一個只有你看得到的訊息,附上新票券的連結:

臨時回覆:「📋 Your private review ticket is ready: #enlist-siam-bot」,頻道名是可點的連結。頁尾:「Only you can see this · Dismiss message」。

點頻道連結。你就到了你自己的審核票券裡。機器人標註你和招募者角色,並發了一則歡迎訊息與要告訴招募者的事項清單:

新票券頻道內的 Discord 訊息。機器人發:「👋 @TheGamer — welcome! @Admin will be with you shortly.」接著小標「While you wait, please tell us:」三點 —— Your in-game character name + region、What roles you usually play (DPS / Support / Tank / Healer)、What timezone you play in + how often。下方較小的補充文字:「Recruiters: type /enlist review to open the approve/reject wizard, then /enlist done to close this channel.」

從這裡就是普通的 Discord 對話 —— 回答問題、想問什麼公會的事都可以問、等招募者回應。票券沒有過期時間;直到招募者把它關起來為止都會開著。

頻道名稱來自範本

預設票券頻道名是 enlist-{你的-discord-用戶名}(所以上方的例子變成 #enlist-siam-bot)。擁有者可以從 🎯 Manage Enlist → 📝 Edit Template 改範本 —— {user} 會被替換成申請者的用戶名,{number} 是每張新票券都會加 1 的計數器。實際頻道名取決於擁有者設了什麼。


3. 招募者 —— 執行 /enlist review

當票券裡的對話走到「好,把這個人加進來」的時候,招募者從聊天切到斜線指令精靈。下面這些都是臨時的 —— 只有你看得到,申請者不會看到。

輸入 /enlist 看到三個 Enlist 子指令:

Discord 訊息輸入框輸入「/enlist」,上方浮出「COMMANDS MATCHING /ENLIST」自動完成。三列:/enlist done —— 「Close & back up this enlist ticket (run after /enlist review finishes)」、/enlist reject —— 「Reject a pending applicant's join request」、/enlist review —— 「Approve the applicant in this enlist ticket (search character → war roles → confirm)」(反白)。

/enlist review 按 Enter。

第 1 步 —— 找申請者的 Albion 角色

一個對話框打開,問你申請者的角色名稱。

Discord 對話框,標題「Find applicant character」,附 Discord 安全提示橫幅(「This form will be submitted to AO Master. Do not share passwords or other sensitive information.」),一個必填文字輸入欄標「Albion character name (or part of it) *」,預留文字「e.g. Albert」,與 Cancel、Submit 按鈕。

輸入申請者告訴你的名字。部分相符也行 —— 機器人會呼叫 Albion 的即時搜尋 API,取回最多 10 名候選。

同樣的對話框,輸入欄填了「Zilo」(藍色底線顯示正在拼字檢查),Cancel 與 Submit(藍色)按鈕仍可見。

Submit

第 2 步 —— 從搜尋結果挑對的角色

機器人會把對話框換成一張結果卡。每一個候選顯示遊戲內名稱加 Albion ID 加目前所屬公會(或 🏃 Solo)。

Discord 私人訊息,標題「🔍 Search results — 10 matches, page 1/1」。十名 Zilo 候選的編號清單:1. Zilo(MINIONS 公會)、2. Zilo(S I A M 公會)、3. Zilo007(Solo)、4. Zilo1(EndDead)、5. zilo23(Solo)、6. Zilo56(Solo)、7. Zilo666(Solo)、8. zilo69650(Solo)、9. ziloarcane(Zilo Industry)、10. ziloaxe(Solo)。下方一個「Pick a character to link」下拉(收合)。再下方:< Back · Next > · Search again(放大鏡圖示)· Enter ID directly(記事本圖示)· Cancel。

打開下拉做選擇:

同樣的搜尋結果畫面,「Pick a character to link」下拉已展開。五列可見:先前列出的同樣前 5 名候選 —— Zilo(MINIONS)、Zilo(S I A M)、Zilo007(Solo)、Zilo1(EndDead)、zilo23(Solo)。下拉顯示向上箭頭,捲軸顯示下方還有更多。

如果這頁找不到對的人 —— 或者你已經知道對方的 Albion character_id(例如從票券對話得知)—— 用下拉下方的輔助按鈕:

  • 🔁 Search again 再次打開搜尋對話框讓你重輸名字。
  • 📝 Enter ID directly 打開一個對話框讓你貼 Albion 的 character_id(32 字元的十六進位字串)。當遊戲內名稱含特殊字元或比對結果太多時很有用。
  • < Back / Next > 在結果超過 10 筆時翻頁。

第 3 步 —— 確認角色

選好後機器人顯示一行摘要讓你再次確認。

Discord 私人訊息,標題「🛡 Step 3 — Confirm character」。下方:「Discord user: @TheGamer」、「Albion: 🎮 Zilo [_7ocp2L3QBO9MNk3sZGmKw] · ASIA · ⚔ MIN1ONS」。斜體說明:「Confirm to lock in this character and move to war-role selection.」三顆按鈕:✅ Confirm character(綠色)· 🔁 Re-select · Cancel。

如果跟申請者說的不符,按 🔁 Re-select 回到結果下拉。否則按 ✅ Confirm character

第 4 步 —— 指派戰場職位(選用)

機器人會從網頁 Settings → War Roles 載入你公會的戰場職位清單,以多選方式呈現。

Discord 私人訊息,標題「🛡 Step 4 — War roles」。一行:「🛡 Zilo [_7ocp2L3QBO9MNk3sZGmKw]」。內文:「Pick the war roles to assign on approval. Skip to leave the applicant without war roles (staff can add them later from the Members panel).」一個「Pick war roles (multiple allowed)」下拉(收合)。下方按鈕:Skip — no war roles · 🔙 Back · Cancel。

打開下拉看可用選項 —— 跟網頁端設定的戰場職位完全一致。

第 4 步下拉展開,顯示四個選項:DPS、HEAL、SUPPORT、TANK。

勾任何組合都可以。選到的角色會以藥丸標籤顯示在下拉下方:

第 4 步下拉顯示 DPS ✓、HEAL(未勾,hover 反白)、SUPPORT ✓、TANK ✓。下拉下方的藥丸標籤是「DPS  SUPPORT  TANK」。按鈕:Skip — no war roles · 🔙 Back · Cancel。

這裡可以什麼都不選

Skip — no war roles 完全是正常的選擇 —— 招募者經常等看過新成員實際表現後,再從網頁 #Members 面板補上戰場職位。如果你的公會還沒設定任何戰場職位,這個下拉會是空的,Skip 是唯一選項。

選完(或跳過)後精靈進到最後一步。

第 4.5 步 —— 選一個 locker(僅當公會要求時)

如果你公會開了 Require Locker 設定(網頁:Settings → Lockers),精靈會在戰場職位與最終核可之間插入一個額外的選 locker 步驟。會出現一張卡問你要用哪個 locker 群組,附一顆 ⚡ Quick Assign 選項可幫你自動挑佔用最少的那個。挑群組 → 挑 locker → 繼續。

沒在追蹤 locker 的公會會完全跳過這一步。

第 5 步 —— 最終核可

一張摘要卡把所有決定整合起來,讓你在出手前最後檢查一次。

Discord 私人訊息,標題「🛡 Step 5 — Approve applicant」。四欄資料:Discord user: @TheGamer · Albion: 🛡 Zilo [_7ocp2L3QBO9MNk3sZGmKw] · ASIA · ⚔ MIN1ONS · Web role: Member (guild default) · War roles: DPS, SUPPORT, TANK。斜體說明:「On approve: member is created, character is linked, default web role + selected war roles are assigned, the join request is marked approved.」按鈕:✅ Approve(綠色)· 🔙 Back · Cancel。

✅ Approve

沒設定預設網頁角色?

如果你沒在 Settings → Roles → Use as default 設一個「公會預設」網頁角色,核可卡上的 Web role 那行會翻成警告,機器人會建立完全沒有任何網頁角色的申請者。他仍然會是公會成員,但沒有任何權限 —— 之後要從網頁 #Members 面板手動授予角色。


4. Approve 之後 —— 票券繼續開著

精靈訊息全都是臨時的。每個人(申請者加招募者)在票券頻道看到的第一件事是機器人的公開確認:

票券頻道內的機器人訊息:「✅ Applicant approved. Member created for @TheGamer as 🛡 Zilo. The bot is granting Discord roles — done in a few seconds. Web role assigned per the guild default. Run /enlist done here when you're ready to close & archive this channel.」

幾秒後申請者會透過網頁 ↔ Discord 的角色同步鏈拿到指派的 Discord 角色。如果 Auto-Name 是開的(Manage Enlist 面板的開關),他在這個伺服器上的 Discord 暱稱會被改成他的 Albion 角色名。

**Approve 時頻道不會自動關。**這是刻意的 —— 招募者經常想在核可後繼續跟申請者聊(歡迎、「我們的 Discord 禮儀」、約第一場活動等)。你準備好再關 —— 跑 /enlist done


5. 招募者 —— 用 /enlist done 關掉

聊完票券要關時,輸入 /enlist done

Discord 輸入框輸入「/enlist done」,上方可見自動完成項目:「/enlist done — Close & back up this enlist ticket (run after /enlist review finishes)」與 AO Master 機器人圖示。

按 Enter。機器人會用臨時訊息回覆,接著刪掉頻道:

臨時回覆,上方有一條麵包屑「/ Zilo used /enlist done」,下方是機器人訊息「✅ Transcript archived. This channel will close in a moment.」頁尾:「Only you can see this · Dismiss message」。

票券頻道一兩秒內就會消失。在消失之前,機器人會把對話中的每一則訊息鏡像到自動管理的封存論壇裡的一條論壇討論串:

Discord 頻道檢視 🗄 enlist-archive 論壇。側邊欄顯示 Minion Test 伺服器與 🎯 Enlist 分類已展開:#📋-enlist-here,以及目前選中的 #🗄 enlist-archive。主面板:搜尋列「Search or create a post…」、過濾標籤 ↕ Sort & View · ✅ Approved · ❌ Rejected · All。Discord 上手橫幅「Get Started (3 of 5 Completed)」。一條討論串可見 —— 標 ✅ Approved,標題「enlist-siam-bot — 2026-05-24 — ✅」,內容預覽「AO Master: 📋 Enlist transcript · Applicant: @TheGamer · Decision: ✅ Approved by demo01 · Original channel: enlist-siam-bot」,2 則留言,1 分鐘前。

論壇預設叫 🗄 enlist-archive。(如果你把頻道命名範本前綴改成別的字,例如 apply-{user},論壇也會跟著叫 🗄 apply-archive。)每一張已關閉的票券會變成一條討論串,附 ✅ Approved 或 ❌ Rejected 標籤,內文有招募者名稱與原始頻道名。對話紀錄會保留原作者名字、頭像、時間戳、附檔。

要查舊的申請,打開論壇用搜尋列或最上方的標籤過濾。


拒絕申請者

兩條路徑可拒絕:

  • /enlist reject 斜線指令 —— 用 user:@他的名稱 指定申請者,視情況附 reason:理由。機器人會把理由 DM 給申請者(如果你有填)、關他的票券、把紀錄存檔,跟 /enlist done 一樣 —— 只是論壇討論串的標籤會是 ❌ Rejected 而不是 ✅ Approved
  • 中途取消 —— 如果你在 /enlist review 精靈裡任何一步按 Cancel,精靈會關掉但票券繼續開著。申請者不會知道你差點要核可他。之後另外決定,再執行 /enlist reject,或先禮貌結束對話。

核可卡上沒有票券內的 Reject 按鈕 —— Cancel 按鈕只關掉精靈,不會拒絕申請者。這是刻意的:拒絕需要一個明確的二次動作。


自訂這條流程

下面所有東西都來自 🎯 Manage Enlist 面板(#⚙️-guild-settings → 🎯 Manage Enlist),或網頁等價頁 Management → Discord Integration → Enlist。兩邊改的是同一份設定。

控制項改什麼
⚙ Reconfigure換招募者 Discord 角色。重跑第 1 / 第 2 步精靈。
❓ Edit Questions在票券打開之前以對話框顯示給申請者的至多 3 條短問題。答案會以另一則訊息發到票券,招募者立刻看得到。
📝 Edit Template每張新票券的頻道命名範本。預設 enlist-{user}。預留字串:{user}(申請者 Discord 用戶名)、{number}(每公會計數器)。
✏ Edit Enlist Message#📋-enlist-here 釘選的內文 —— 申請者按按鈕前看到的字。
✏ Edit Ticket Message每張新票券裡的「While you wait, please tell us:」內文。
✏ Edit Enlist Button按鈕文字。預設「Enlist」;有些公會偏好「Apply」或在地化字。
📋 Map Enlist Channel / 📂 Map Ticket Category把流程指到既有的 Discord 頻道/分類,而不是用機器人建立的預設。不會破壞舊位置 —— 舊的留在原地。
🚫 Pause Enlist暫時停止接受新申請者。既有票券繼續運作。同一顆按鈕(會翻成 ✅ Resume Enlist)可關掉暫停。
🔄 Refresh Pinned重新在 #📋-enlist-here 釘 [Enlist] 按鈕。Discord 管理員不小心刪掉時可用。
🎮 Auto-Name: ON / OFF開啟時,/enlist review 核可時會把申請者的伺服器暱稱改成挑的 Albion 角色。機器人需要 Manage Nicknames(由 /guild pair 的 Administrator 範圍授予)。當 Discord 不允許更名時(例如伺服器擁有者)會靜默跳過。
🔧 Rebuild刪掉並重建頻道(#📋-enlist-here 與 🎯 Enlist 分類)。設定會留著。開啟中的票券會被自動拒絕並 DM 申請者;他們得重新按 [Enlist]。
🗑 Disable Enlist清掉設定列,把面板翻回「Not set up」狀態。頻道會留下 —— 不想要的話手動刪。

各動作對照

動作怎麼做在哪誰能做
申請[✉ Enlist] 按鈕#📋-enlist-here(在 🎯 Enlist 分類裡)任何看得到頻道的人
跟申請者聊直接打字每位申請者的票券(預設 #enlist-{username}申請者加招募者角色
核可/enlist review在票券裡招募者角色
拒絕/enlist reject user:@… [reason:…]機器人看得到的地方都行招募者角色
關閉並存檔票券/enlist done在票券裡招募者角色
讀過往申請翻論壇討論串🗄 enlist-archive 論壇招募者角色
設定/改 Enlist 設定(Discord 端)🎯 Manage Enlist 面板#⚙️-guild-settingsManage Integrations
設定/改 Enlist 設定(網頁端)Management → Discord Integration → EnlistAO Master 網頁Manage Integrations