權限
LFG Hub 要建立頻道、移動成員、管理隊伍,需要正確的 Discord 權限和足夠高的身分組。本頁說明它到底需要什麼,以及大家最常漏掉的那個設定。
機器人所需權限
邀請連結會請求管理員權限和下面的每一項權限,每一項在 Discord 的授權畫面上都是獨立的核取方塊。機器人會在加入時、身分組變動時以及設定過程中重新檢查,缺少任何一項都會提醒你。邀請連結並不能保證權限齊全,因為 Discord 允許在授權時取消勾選權限,身分組之後也可能被修改。
發訊息與讀取
| 權限 | 用途 |
|---|---|
| 檢影片道 | 看到頻道,才能在裡面發帖和管理 |
| 讀取訊息歷史記錄 | 找到並更新它之前發的貼文 |
| 傳送訊息 | 發佈組隊訊息和狀態更新 |
| 在討論串中傳送訊息 | 在隊伍聊天裡發言 |
| 嵌入連結 | 顯示隊伍卡片:沒有它,Discord 會把卡片縮成只剩按鈕 |
| 使用外部表情符號 | 顯示遊戲和狀態圖示 |
| 管理訊息 | 保持組隊頻道整潔,並把成員的貼文變成隊伍備註 |
| 略過慢速模式 | 在開啟慢速模式的頻道裡發佈隊伍更新 |
隊伍聊天
| 權限 | 用途 |
|---|---|
| 建立公開討論串 | 在無法使用私人討論串時建立隊伍聊天 |
| 建立私人討論串 | 建立隊伍的私人聊天:沒有討論串權限,隊伍就沒有地方可加入 |
| 管理討論串 | 歸檔並清理已結束的隊伍聊天 |
語音
| 權限 | 用途 |
|---|---|
| 連線 | 加入語音頻道 |
| 說話 | 在遊戲頻道裡的語音狀態 |
| 使用語音活動 | 不用按鍵說話時的語音狀態 |
| 移動成員 | 把玩家移到他們隊伍的語音頻道 |
| 設定語音頻道狀態 | 設定語音頻道的狀態列 |
管理伺服器
| 權限 | 用途 |
|---|---|
| 管理頻道 | 建立和刪除隊伍語音頻道及類別 |
| 管理身分組 | 建立並分配每支隊伍的提醒身分組,並修復它自己的頻道訪問權限 |
| 管理 Webhook | 以隊伍所有者的名義發佈隊伍卡片 |
| 建立邀請 | 邀請其他伺服器的玩家加入你的隊伍 |
| 檢視審核日誌 | 看誰邀請了機器人,讓設定指引能送到那個人手裡,而不只是服主 |
建議
授予管理員權限可以涵蓋以上所有權限,避免權限方面的意外,也包括下面說的頻道權限覆蓋,因為管理員會完全忽略它們。如果你的社群要求最小權限,就在新增機器人時取消勾選管理員,其餘保持勾選,但要注意,只要缺一項權限,語音自動化就可能悄無聲息地失敗。
頻道權限覆蓋會壓過以上所有設定
在 伺服器設定 → 身分組 裡給 LFG Hub 身分組授權,本身並不夠。在某個頻道上被拒絕的權限(最常見是 @everyone 上的拒絕),即使機器人在伺服器範圍內擁有這項權限,在那個頻道裡依然被拒絕。只有管理員是例外。
這在你的組隊頻道裡影響最大,因為涉及的兩項權限都會悄悄失效:
- 嵌入連結被拒絕 → Discord 會丟掉隊伍卡片的內容。成員看到的是隻有按鈕、沒有隊伍詳情的訊息。
- 建立私人討論串和建立公開討論串都被拒絕 → 沒有語音頻道的隊伍就沒有隊伍聊天,它的 加入 按鈕也就無處可送。
機器人能修復時會自己修復:如果它在該頻道擁有管理身分組權限,就會把被覆蓋拿走的權限重新授予自己。如果不能,它會拒絕在那裡完成 /設定組隊頻道,並明確告訴你缺少哪些權限。
解決辦法: 開啟頻道 → 編輯頻道 → 權限 → 新增成員或身分組 → 選擇 LFG Hub 身分組 → 允許它提到的那些權限。針對身分組的覆蓋會在 @everyone 之後生效,所以它優先。
身分組層級
這是最常被漏掉的要求。
如果機器人沒有管理員權限,它的最高身分組必須位於伺服器前 5 個非管理員身分組之內。Discord 只允許機器人管理排在它自己身分組之下的身分組和成員,所以如果機器人的身分組太低:
- 它無法分發隊伍的提醒身分組,
- 它無法在語音頻道之間移動成員,
……而且這些失敗都是悄無聲息的。機器人檢測到這種情況時,會告訴你的管理員把它的身分組往上移:有檢舉頻道就發在那裡,否則私訊。
解決辦法: 開啟 伺服器設定 → 身分組,把機器人的身分組拖到列表靠近頂部的位置。
重新授予指令訪問權限
管理指令(/setup、/設定組隊頻道)預設只有擁有管理伺服器權限的成員能看到。後台遵循同樣的規則。想讓其他身分組或成員使用這些指令,請到 伺服器設定 → 整合 → LFG Hub,按指令分別調整訪問權限。
下一步:配置 →