跳到主要內容

說明文件

Garita 新手入門。

入門步驟、每個模組要求的權限,以及可用的指令。權限表是直接從程式碼裡的模組登錄表產生的。

新手入門

  1. 取得使用資格

    按下「加入 Discord」,選擇你的伺服器。Discord 會顯示它要求的權限。

    加入 Discord (在新分頁開啟)
  2. 調整 Garita 的身分組位置

    在「伺服器設定 → 身分組」中,把 Garita 的身分組移到它要管理的身分組上方。Discord 不允許機器人處理比自己高的身分組。

  3. 開啟控制面板

    用你的 Discord 帳號登入,選擇要設定的伺服器。

  4. 啟用你需要的功能

    每個模組在啟用前,都會列出還缺少哪些權限。建議從安全功能開始。

  5. 從觀察模式開始

    Honeypot 一開始只記錄、不處罰。檢查過它記錄的內容後,再用 /honeypot enable 啟動陷阱。

各模組的權限與意圖

每個模組執行動作所需的機器人權限,以及它監聽的 Gateway 事件(意圖)。Garita 在啟用模組前和每次動作前,都會檢查權限。

標示為特殊權限的意圖(Members、Message content)必須在開發者入口網站中開啟,而且超過 100 個伺服器後需要 Discord 核准。

各模組的權限與意圖(從模組登錄表產生)
模組機器人權限意圖
安全防護
Honeypot
  • 檢視頻道
  • 傳送訊息
  • 嵌入連結
  • 附加檔案
  • 停權成員
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
  • 停權和審核日誌GuildModeration
防突襲
  • 管理身分組
  • 管理頻道
  • 踢出成員
  • 禁言成員
  • 管理伺服器
  • 伺服器、頻道和身分組Guilds
  • 成員GuildMembers高權限
  • 伺服器訊息GuildMessages
防炸服
  • 檢視審核日誌
  • 管理身分組
  • 管理頻道
  • 伺服器、頻道和身分組Guilds
  • 停權和審核日誌GuildModeration
驗證
  • 管理身分組
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
  • 成員GuildMembers高權限
管理
自動管理
  • 管理訊息
  • 禁言成員
  • 管理伺服器
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
  • 訊息內容MessageContent高權限
  • AutoMod 執行紀錄AutoModerationExecution
管理
  • 踢出成員
  • 停權成員
  • 禁言成員
  • 管理訊息
  • 讀取訊息歷史
  • 伺服器、頻道和身分組Guilds
  • 停權和審核日誌GuildModeration
紀錄
  • 檢視頻道
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
  • 停權和審核日誌GuildModeration
  • 伺服器訊息GuildMessages
  • 語音狀態GuildVoiceStates
社群
歡迎訊息
  • 檢視頻道
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
  • 成員GuildMembers高權限
身分組與新手引導
  • 管理身分組
  • 傳送訊息
  • 伺服器、頻道和身分組Guilds
  • 成員GuildMembers高權限
  • 反應GuildMessageReactions
邀請追蹤
  • 管理伺服器
  • 伺服器、頻道和身分組Guilds
  • 邀請GuildInvites
  • 成員GuildMembers高權限
白名單測驗
  • 管理身分組
  • 傳送訊息
  • 嵌入連結
  • 建立私人討論串
  • 在討論串中傳送訊息
  • 管理討論串
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
  • 訊息內容MessageContent高權限
伺服器營利
  • 管理身分組
  • 伺服器、頻道和身分組Guilds
  • 成員GuildMembers高權限
互動
等級
  • 管理身分組
  • 傳送訊息
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
  • 語音狀態GuildVoiceStates
虛擬經濟系統
  • 管理身分組
  • 傳送訊息
  • 伺服器、頻道和身分組Guilds
抽獎
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
投票
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
活動與提醒
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
生日
  • 傳送訊息
  • 管理身分組
  • 伺服器、頻道和身分組Guilds
精選留言板
  • 傳送訊息
  • 嵌入連結
  • 讀取訊息歷史
  • 伺服器、頻道和身分組Guilds
  • 反應GuildMessageReactions
成就
  • 傳送訊息
  • 管理身分組
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
  • 語音狀態GuildVoiceStates
  • 成員GuildMembers高權限
  • 反應GuildMessageReactions
遊戲
  • 傳送訊息
  • 嵌入連結
  • 附加檔案
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
音樂
  • 檢視頻道
  • 傳送訊息
  • 嵌入連結
  • 連接
  • 說話
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
  • 語音狀態GuildVoiceStates
語音特效
  • 檢視頻道
  • 傳送訊息
  • 嵌入連結
  • 連接
  • 說話
  • 伺服器、頻道和身分組Guilds
  • 語音狀態GuildVoiceStates
客服
客服單與申訴
  • 管理頻道
  • 管理身分組
  • 傳送訊息
  • 嵌入連結
  • 讀取訊息歷史
  • 附加檔案
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
  • 訊息內容MessageContent高權限
社群平台通知
社群平台通知
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
市場行情
  • 檢視頻道
  • 傳送訊息
  • 嵌入連結
  • 附加檔案
  • 伺服器、頻道和身分組Guilds
實用工具
臨時語音頻道
  • 管理頻道
  • 移動成員
  • 連接
  • 伺服器、頻道和身分組Guilds
  • 語音狀態GuildVoiceStates
自動化
  • 管理身分組
  • 傳送訊息
  • 伺服器、頻道和身分組Guilds
自訂指令
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
  • 伺服器訊息GuildMessages
嵌入訊息產生器
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
統計頻道
  • 管理頻道
  • 檢視頻道
  • 連接
  • 伺服器、頻道和身分組Guilds
表情符號
  • 建立表情
  • 管理表情
  • 伺服器、頻道和身分組Guilds
搜尋
  • 傳送訊息
  • 嵌入連結
  • 伺服器、頻道和身分組Guilds
錄音
  • 檢視頻道
  • 連接
  • 傳送訊息
  • 嵌入連結
  • 變更暱稱
  • 伺服器、頻道和身分組Guilds
  • 語音狀態GuildVoiceStates
平台
數據分析不需額外權限
  • 伺服器、頻道和身分組Guilds
備份
  • 管理身分組
  • 管理頻道
  • 伺服器、頻道和身分組Guilds
機器人個人化
  • 變更暱稱
  • 附加檔案
  • 伺服器、頻道和身分組Guilds

指令

目前程式碼中可用的斜線指令。其他模組準備好後,會再補上它們的指令說明。

指令
指令功能誰可以使用
/help說明和實用連結。所有人
/ping機器人延遲和運作狀況。所有人
/honeypot setup陷阱頻道、處理方式和刪除訊息範圍(一開始是觀察模式)。有權限的管理團隊
/honeypot publish發布或重新發布警告。有權限的管理團隊
/honeypot enable啟動陷阱,可選擇是否處罰,需要確認。有權限的管理團隊
/honeypot status設定和計數。有權限的管理團隊
/honeypot disable關閉陷阱(進行中的軟停權會完成)。有權限的管理團隊

在西班牙文的 Discord 用戶端中,這些指令會顯示為 /ayuda、/honeypot configurar、publicar、activar、estado 和 desactivar。