處罰紀錄
RaidProtect 的處罰紀錄讓您追蹤並管理伺服器上所有已施加的處罰。這套系統將所有管理動作集中在可查詢、可編輯的資料庫中,讓您的管理團隊工作更輕鬆。
❓ 處罰紀錄的運作方式
處罰紀錄會自動記錄伺服器上執行的所有管理動作:
- 手動處罰:所有管理指令(
/ban、/tempban、/kick、/mute、/jail、/warn……)都會記錄在紀錄中。 - 自動處罰:由我們的防護模組(Antispam、HoneyPot、ScamLens……)所施加的處罰,同樣會加入紀錄。
- 停權、踢出與超時:不經由 RaidProtect 施加的處罰,也會加入紀錄。
- Discord 的 AutoMod:由 Discord AutoMod 施加的超時會被記錄。搭配 Shield Update(實驗階段),每則被 AutoMod 規則攔截的訊息,也會以「Discord Automod」的名義建立一個靜默的警告(不發送私訊),除非該規則已經施加超時。
- 處罰通知:被處罰的成員會收到私訊,告知處罰內容及其原因。機器人也會發送 詳細的回執,確認發送狀態:已收到、私訊已關閉、已逾時或靜默(使用
[--silent]選項時)。對於踢出、軟停權和暫時停權,此訊息還會附上一個含有伺服器邀請的按鈕,讓成員在處罰結束後可以回來。
所有已記錄的處罰都包含:被處罰的使用者、負責的管理人員、原因(最多 512 個字元)、日期與時間,以及處罰類型和使用者是否已被通知。
🔍 搜尋處罰
/sanctions search 指令讓您依不同條件在紀錄中搜尋處罰。
使用指令:/sanctions search [user] [moderator] [type] [reason] [date] [status] [moderator_type]
[user]:搜尋特定使用者的所有處罰。如果該帳號屬於多帳號群組,關聯帳號的處罰也會出現。[moderator]:搜尋特定管理人員施加的所有處罰。[type]:依處罰類型篩選(停權、解除停權、踢出、監禁、解除監禁、隔離、超時、解除超時、禁言、解除禁言、警告)。[reason]:依原因篩選(部 分相符)。[date]:依處罰日期篩選。[status]:依處罰狀態篩選(生效中、已過期、已取消)。[moderator_type]:依管理人員類型篩選(人工操作、自動化操作、RaidProtect 操作、Discord 操作、Antispam、自動過期、Antiscam、HoneyPot、Discord Automod、Discord 自動過期)。

您可以組合多個條件來縮小搜尋範圍。例如,搜尋特定管理人員執行的所有停權。
ℹ️ 檢視處罰
/sanctions info 指令讓您取得特定處罰的詳細資訊。
使用指令:/sanctions info (id)
將 (id) 替換為您想檢視的處罰 ID。

✏️ 編輯處罰
/sanctions edit 指令讓您修改現有處罰的原因或時長,適合用來更正錯誤或補充細節。
使用指令:/sanctions edit (id) [reason] [duration]
將 (id) 替換為要編輯的處罰 ID、[reason] 替換為新的原因(最多 512 個字元),並將 [duration] 替換為新的時長(例如:1d 2h)。

編輯處罰會更新紀錄中的記錄,但不會改變 Discord 上已施加的處罰(例如,被停權的使用者仍會維持停權)。
🗑️ 刪除處罰
/sanctions delete 指令讓您從紀錄中刪除處罰。此動作無法復原。
使用指令:/sanctions delete (id) [reason]
將 (id) 替換為要刪除的處罰 ID。[reason] 參數用來說明刪除的理由,該理由將記錄在紀錄中。

處罰狀態
處罰可以有不同的狀態:
| 狀態 | 表情符號 | 意義 |
|---|---|---|
生效中 | 處罰正在進行中。 | |
已過期 | 處罰已過期。 | |
已取消 | 處罰已被管理人員取消。 | |
執行失敗 | 處罰執行失敗(缺少權限)。 |
處理重複處罰
當發現先前仍生效的處罰時,您可以:
- 合併兩個處罰:時長會盡 可能相加,原因則會串接在一起。
- 取消生效中的處罰,並建立新的處罰。
- 以輸入的處罰資訊覆寫生效中的處罰。

⚙️ 設定處罰
所有處罰設定都在同一個畫面中:
- 使用
/settings指令。 - 開啟「管理」分頁。
- 點擊「處罰」旁的「設定」。
停用處罰
您可以在伺服器上完全停用處罰系統。停用處罰後,RaidProtect 不再於紀錄中記錄任何處罰,且相關指令也無法使用。
- 使用
/settings指令。 - 開啟「管理」分頁。
- 點擊「處罰」旁的「設定」。
- 點擊畫面標題右側的「停用」(或點擊「啟用」重新開啟)。
Jail
設定 Jail(監禁)以啟用以角色為基礎的管理處罰,比一般禁言更為嚴格。設定完成後,這個角色可以隔離成員並大幅限制其權限,同時解鎖 /jail 和 /tempjail 指令的使用。
- 使用
/settings指令。 - 開啟「管理」分頁。
- 點擊「處罰」旁的「設定」。
- 點擊「Jail」旁的「編輯」。
- 在選單中選擇現有的角色,或點擊「幫我建立一個」。
「幫我建立一個」按鈕會開啟一個視窗,您可以在其中為角色命名(預設為 被監禁),並設定給被監禁成員使用的資訊頻道:
- 選擇現有的頻道:它會保持目前的可見性。
- 建立新頻道,並填入名稱(預設為
受限存取)。
我們會移除該角色檢視伺服器頻道的權限。在資訊頻道中,被監禁的成員可以閱讀訊息與歷史紀錄,但不能發言、加表情或建立討論串。此頻道對應資訊面板中的保留欄位,並由 Jail 設定自動管理。
如果已設定監禁角色,您可以使用 Jail 畫面中的「修改頻道」按鈕更改資訊頻道。
如果監禁角色仍能看到某些頻道,Jail 畫面會在提示區塊中列出它們:請在這些頻道中拒絕它的 檢視頻道 權限,或使用「幫我建立一個」建立新角色。只要仍有依賴監禁角色或禁言角色的生效中處罰,您就無法更換它:請解除這些處罰,或等它們過期。
監禁時的角色處理
在 Jail 畫面中,「監禁時的角色處理」選單控制 RaidProtect 在成員被監禁時如何處理其角色。有兩種模式:
- 「新增監禁角色」(預設):成員保留原有角色,僅新增監禁角色。
- 「替換所有角色」:我們會在監禁期間移除該成員的所有角色,並在他被釋放時恢復。這更為嚴格,可避免帶有明確權限的角色繞過監禁角色的限制。
同步 Discord 隔離 實驗
同步 Discord 隔離屬於預計於 3.6.0 版推出的 Shield Update。在正式推出之前,它處於實驗階段,為 Premium 伺服器提供公開測試版。
Discord 的 AutoMod 可以隔離個人檔案違反規則的成員(暱稱、伺服器標籤)。啟用此設定後,我們會追蹤該隔離:成員會獲得監禁角色,並在紀錄中記錄一筆隔離處罰。一旦 Discord 解除隔離,他就會隨之被放出。
- 使用
/settings指令。 - 開啟「管理」分頁。
- 點擊「處罰」旁的「設定」。
- 點擊「同步 Discord 隔離
處罰設定
Jail
Mute
Logs
顯示媒體
支援伺服器
Documentation
Jail
資訊頻道
新增監禁角色