處罰紀錄
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] 參數用來說明刪除的理由,該理由將記錄在紀錄中。

處罰狀態
處罰可以有不同的狀態:
| 狀態 | 表情符號 | 意義 |
|---|---|---|
生效中 | 處罰正在進行中。 | |
已過期 | 處罰已過期。 | |
已取消 | 處罰已被管理人員取消。 | |
|