11.4
修正權限問題
大多數權限問題出在三個地方之一。機器人的身分組、頻道或分類上的權限設定,或是身分組的順序。
機器人需要哪些權限
邀請連結會要求這些權限。除非確定用不到相關功能,否則請保持啟用。
- 管理頻道和管理身分組負責建立工單頻道,並讓它們保持私人。
- 檢視頻道、傳送訊息、嵌入連結和讀取訊息歷史用於發布面板、工單訊息和對話紀錄。
- 附加檔案用於傳送對話紀錄,以及面板訊息裡的檔案。
- 建立私人討論串、在討論串中傳送訊息和管理討論串負責運作討論串工單。建立公開討論串用於公開討論串。
- 管理 Webhook 讓控制台和線上聊天的回覆顯示客服成員的名稱。沒有這個權限,回覆仍會以機器人的名義送達。
- 管理訊息、新增反應、使用外部表情符號和使用應用程式命令負責訊息清理、反應、表情符號和斜線指令。
伺服器層級權限與頻道權限設定
Discord 會先檢查機器人的身分組,再檢查頻道及其分類上的權限設定。拒絕某項權限的設定優先於身分組,所以機器人即使在伺服器設定裡擁有某項權限,也可能在某個頻道被擋下。
為什麼分類很重要
工單頻道會建立在面板的分類裡。Discord 只允許機器人授予它在整個伺服器和該分類中都擁有的權限。如果分類拒絕其中一項,工單開啟後就會少了這項權限,甚至根本無法開啟。
身分組順序
機器人只能指派排在它最高身分組之下的身分組。如果身分組變更失敗,請在伺服器設定 → 身分組裡把機器人的身分組拖到更高的位置。擁有管理員權限時,本頁的所有檢查都會被略過。
- 如果是伺服器層級權限,開啟伺服器設定 → 身分組,選擇機器人的身分組並啟用該權限。
- 如果是頻道或分類,開啟它的設定,進入權限,新增機器人的身分組並允許該權限。
- 在控制台按下重新檢查,確認問題已經修正。
伺服器控制台總覽頁上的機器人權限卡片會檢查每個面板、對話紀錄日誌頻道和線上聊天小工具。它會指出具體缺少哪項權限,以及要去哪裡啟用。