機器人能將基本 Discord 伺服器轉變為功能齊全的社區平台。它們處理審核、播放音樂、分配角色、運行遊戲、跟踪 XP、管理贈品以及數百個其他任務,這些任務手動操作會很困難或令人筋疲力盡。
添加機器人一旦您理解授權系統的工作原理,就非常簡單。本指南逐步介紹整個過程 — 尋找機器人、OAuth2 邀請流程、正確設置權限以及配置機器人。
開始前
若要將機器人添加到伺服器,您需要管理伺服器權限。如果您擁有伺服器,您就擁有它。如果您是版主或管理員,請檢查您的角色設置。普通成員無法添加機器人。
還要決定您實際需要什麼。常見的錯誤是添加數十個機器人「以防萬一」。從您的伺服器今天真正需要的東西開始 — 可能是審核機器人,也許是升級機器人,以及特定於您社區的任何其他內容。您可以隨時稍後添加更多。
在哪裡找到 Discord 機器人
機器人列表網站
兩個最廣泛使用的機器人目錄是:
- Top.gg — 最大的機器人目錄。按類別過濾(審核、音樂、經濟等),按投票或月度用戶排序,並閱讀評論。每個機器人的頁面顯示其命令、功能和邀請鏈接。
- Discord 機器人列表 (discordbotlist.com) — 具有其他過濾選項的類似目錄。當 Top.gg 是您的起點時,很適合尋找替代品。
兩個網站都允許您按類別和功能搜索。如果您正在尋找審核機器人,請搜索「審核」並按投票或伺服器數排序 — 較高的數字通常意味著更可靠的機器人。
關於機器人質量的一句話
高投票數和大型伺服器數是有用的信號,但也請閱讀機器人的支持伺服器活動並檢查上次更新時間。擁有 50,000 個伺服器但兩年未更新的機器人是一個風險 — 當 Discord 進行 API 更改時它可能會中斷。
務必檢查機器人的支持伺服器 大多數認真的機器人從其列表頁面連接了一個支持伺服器。加入並檢查 #announcements 或 #status 頻道。最近的帖子意味著機器人得到積極維護。如果最後一篇文章是六個月前,請尋找其他。
OAuth2 邀請流程
Discord 使用 OAuth2 授權機器人添加。以下正是它的工作原理:
步驟 1:找到您的機器人並單擊邀請 在 Top.gg 或機器人的網站上,單擊邀請、添加到伺服器或邀請到 Discord 按鈕。這會在您的瀏覽器中打開 Discord 的 OAuth2 授權頁面。
步驟 2:選擇您的伺服器 下拉菜單列出您擁有管理伺服器權限的所有伺服器。選擇您想要添加機器人的伺服器。
步驟 3:查看要求的權限 這是最重要的一步。您將看到機器人要求的權限列表。仔細閱讀它們。常見的合法權限包括:
- 讀取消息 / 查看頻道
- 發送消息
- 嵌入鏈接
- 管理消息(審核機器人需要)
- 連接 / 說話(音樂機器人需要)
- 管理角色(升級或角色機器人需要 — 驗證範圍是否正確)
紅旗:當機器人請求管理員而他們沒有明顯的理由時。
步驟 4:完成 CAPTCHA 並授權 單擊授權,完成 Discord 顯示的任何 CAPTCHA,機器人將立即加入您的伺服器。您將看到確認消息。
警告:除非您確定,否則不要授予管理員 管理員權限讓機器人執行任何操作 — 閱讀所有消息、管理所有頻道、禁止成員,甚至在某些情況下刪除伺服器。大多數機器人不需要它。如果機器人要求管理員並且您不確定為什麼,請查看機器人的文檔。如果沒有明確的理由,請拒絕並找到不同的機器人。
理解機器人角色
當機器人加入您的伺服器時,Discord 會自動創建一個以機器人命名的角色。此角色確定機器人可以執行的操作。您將在您的角色列表中看到它。
要知道的關鍵事項:
- 您層次結構中機器人角色的位置很重要。審核機器人需要其角色位於它應該審核的角色之上 — 否則它無法踢或禁止這些成員。
- 您可以直接在其角色上編輯機器人的權限,或通過設置頻道級別的覆蓋。
- 擁有多個權限範圍的機器人(如應用程序命令)可能會創建其他角色或要求其角色具有特定權限。
最佳做法: 創建一個名為 Bots 或 Utility 的類別,並將其中的頻道設置為限制誰可以使用機器人命令。然後將每個機器人配置為只在該類別或特定頻道中響應命令。
添加後配置機器人
大多數機器人在有用之前需要進行一些配置。設置過程因機器人而異:
斜杠命令
大多數現代機器人使用 Discord 的內置斜杠命令(/command)。添加機器人後,在任何頻道中鍵入 / 以查看可用命令。常見的設置命令包括:
/setup或/config— 打開配置菜單/help— 列出所有命令及其用法/prefix— 更改機器人的前綴(對於較舊的基於前綴的機器人)
儀表板網站
許多流行的機器人都有網絡儀表板,您可以在其中以視覺方式配置所有內容。儀表板通常從機器人的 Top.gg 頁面或其網站鏈接。您使用 Discord 登錄,選擇您的伺服器,然後通過 UI 配置設置 — 不需要命令。
對於複雜配置,網絡儀表板更容易 對於具有許多設置的機器人(審核機器人、升級機器人、經濟機器人),網絡儀表板幾乎總是比在 Discord 中使用命令更容易。在機器人網站上查找「儀表板」或「面板」鏈接。
頻道和角色分配
大多數機器人需要知道使用哪些頻道和角色。典型的第一次設置步驟:
- 為審核操作設置日誌頻道
- 設置機器人命令頻道(保持機器人垃圾郵件不在主聊天外)
- 分配機器人應自動授予的角色(例如,當某人加入時的「成員」角色)
- 配置任何歡迎消息頻道
管理多個機器人
一旦您有多個機器人,組織就很重要。
防止命令衝突: 如果兩個機器人共享同一命令(如 /help),當成員鍵入時 Discord 將顯示兩個選項。檢查哪些機器人重疊並禁用其中一個上的重複命令(如果可能)。
將機器人命令限制到特定頻道: 大多數機器人允許您配置它們在哪些頻道中響應。使用它來將機器人交互保持在主要討論頻道之外。#bot-commands 或 #utilities 頻道可以乾淨地處理大多數機器人交互。
保持機器人列表易於管理: 每隔幾個月檢查您的機器人。您添加但從未配置的機器人,或複製另一個機器人功能的機器人,應該被刪除。前往服務器設置 → 集成以查看您伺服器中的所有機器人和 webhook。
監視機器人權限: 服務器設置 → 集成 → [機器人名稱] 顯示機器人實際具有的權限,並允許您將特定命令限制為特定頻道或角色。
排除常見機器人問題
機器人離線
主機已關閉或流程崩潰。這是開發人員的問題。檢查機器人的支持伺服器以獲取狀態更新。如果它已離線超過一兩天,請考慮切換到替代方案。
機器人未響應命令
按順序檢查這些:
- 機器人在線嗎?(成員列表中的綠點)
- 機器人是否有權限在此頻道中讀取和發送消息?
- 命令拼寫是否正確?(使用
/查看可用命令) - 機器人是否配置為在此頻道中響應,還是限制為不同的頻道?
- 機器人是否被踢出伺服器而您沒有注意到?檢查服務器設置 → 集成。
機器人說「缺少權限」
機器人沒有所需的權限。查看它試圖執行的操作(禁止用戶、刪除消息、分配角色)並確保機器人的角色具有該權限。還要檢查機器人的角色在審核操作的層次結構中位置是否正確。
機器人加入但命令未在斜杠菜單中顯示
Discord 全局註冊新斜杠命令最多可能需要一小時。如果一小時後命令仍未出現,請嘗試踢出並重新添加機器人,或檢查機器人的支持伺服器以了解已知問題。
後續步驟
添加和配置機器人後,您的伺服器已準備好順利運行。有關構建結構良好的伺服器的更多信息:
- 完整 Discord 伺服器設置指南 — 頻道、角色、權限和預啟動檢查表
- 如何成長您的 Discord 伺服器 — 發現、內容和保留策略
- Discord 伺服器審核指南 — 構建一個可擴展的審核系統
正確配置和獲得它們實際需要的最少權限的合適機器人,是您可以對任何 Discord 伺服器進行的最高槓桿改進之一。