Skip to content

Discord —— 斜線指令參考

AO Master 機器人提供的所有斜線指令,含參數加權限門檻。詳細教學(完整流程加截圖)請見各個工作流程頁。

怎麼用這頁

Discord 的斜線指令會在你於機器人看得到的頻道輸入 / 之後出現。機器人需要 applications.commands 範圍(由 /guild pair 自動授予)。

被限制給幹部的指令會用 Discord 的 setDefaultMemberPermissions 機制 —— 一般成員除非在 Discord 端持有像 Manage Guild 的權限,否則在自動完成裡看不到。AO Master 端的權限檢查不論如何都會在伺服器端跑,所以 Discord 端權限過期的成員會收到一則友善的錯誤。

/ally —— 聯盟申請者管理

對應 /enlist,但用於聯盟方的票券流程。出現在由「Apply as Ally」按鈕建立的 #✋-ally 票券頻道中。在 Settings → Discord Integration → Ally 完成公會 Ally 管道設定後即可使用。

子指令參數做什麼
/ally review(在票券頻道內執行)招募者開啟兩步驟選擇器——先從夥伴公會名單選出申請者的角色,再確認。批准後會賦予 AO Ally 身分組,以及你已設定的任何夥伴專屬身分組。
/ally rejectuser:@user、選填 reason:string招募者拒絕待審聯盟申請者。關閉票券並 DM 理由。
/ally done(在票券頻道內執行)招募者/ally review 完成後,把票券對話紀錄存到機器人的封存論壇並刪除票券頻道。

Discord 聯盟流程

/enlist —— 申請者管理

子指令參數做什麼
/enlist review(在票券頻道內執行)招募者開 AO Master 審核表單,處理票券的申請者 —— 角色搜尋加戰場職位預先指派加 Approve/Reject 按鈕。
/enlist rejectuser:@user、選填 reason:string招募者拒絕一名待決申請者。關掉他的票券並 DM 理由。
/enlist done(在票券頻道內執行)招募者/enlist review 完成後,把票券對話紀錄存到機器人的封存論壇並刪除票券頻道。

Discord 上的 Enlist 流程

/guild —— 伺服器配對

子指令參數做什麼
/guild pair任何具 Discord 端 Manage Guild 的人走精靈把這個 Discord 伺服器配對到一個 AO Master 公會。建立 🛡 AO Master 分類加 #⚙️-guild-settings 頻道。
/guild unpair任何具 Discord 端 Manage Guild 的人解除機器人連線。分類加頻道會被刪、角色對應會清空。要恢復就再執行 /guild pair
/guild info任何人顯示這個 Discord 伺服器目前配對到哪個 AO Master 公會。

Discord —— 安裝 + 配對

/whoami

/whoami —— 沒有參數,任何人都可用。顯示你的 AO Master 連結狀態 —— 你 Discord 身分連到哪個 AO Master 帳號、你是哪個(些)公會的成員、連結了哪個角色。如果你還沒連結,回覆會附一個一次性的登入網址,把你的 Discord 身分綁到你登入的那個 AO Master 帳號。