管理
為了方便您的管理人員作業,RaidProtect 內建了非常實用的管理指令,讓您可以直接與 Discord 的原生功能互動,例如使用者的停權與踢出。
除了這些動作之外,RaidProtect 還會傳送私訊給被處罰的使用者,向他說明處罰的原因,同時也會記錄在處罰紀錄與伺服器紀錄中,供您追蹤。
處罰指令(/ban、/kick、/mute、/jail、/warn……)以及 /nick、/clear 和 /slowmode,可使用前綴執行。/modview、/note、/snipe 和 /onduty 則不行。
所有 處罰指令都接受 [--silent] 選項,用以不透過私訊通知對象。通知用的私訊(踢出、軟停權、暫時停權)包含一個附有伺服器邀請的按鈕。
🔍 成員的管理檢視
/modview 指令會針對某位成員開啟集中式的管理檢視,並整合在單一回覆中:
- 他的最近處罰,以及「檢視全部處罰」按鈕;
- 他的內部管理備註,可透過「編輯」修改(見
/note); - 他的最後一則被刪除的訊息,以及「檢視全部已刪除訊息(1 小時內)」連結(見
/snipe); - 他的關聯帳號(如果您的伺服器可使用多帳號),並提供「管理」按鈕給有停權權限的管理人員;
- 「處罰該使用者」選單,可立即採取行動。
使用指令:/modview (user)
將 (user) 替換為想要的提及或 ID。
也可以透過情境選單使用此指令:在個人檔案上按右鍵 → 應用程式 → 開啟 Modview。
🖱️ 透過情境選單處罰
除了斜線指令之外,您也可以直接從成員的個人檔案按右鍵進行處罰:應用程式 → 處罰使用者。
接著會開啟一個視窗,讓您填寫:
- 處罰類型:要套用的處罰類型(必填)。
- 時長:停權、超時或監禁的時長(選填,例如:
1d 2h 30m)。 - 原因:處罰的理由。
- 靜默:不傳送私訊給被處罰的人。
所提供的類型取決於您對每個指令(/ban、/softban、/jail、/kick、/mute、/warn)的權限,包括 Discord 整合設定中的設定。只有在已設定監禁角色時,才會出現監禁選項。
停權使用者
/ban 指令讓您禁止某位使用者存取您的伺服器,可永久停權 ,也可在指定的時間內停權。
使用指令:/ban (user) [duration] [--delete-messages=duration] [--silent] [reason]
將 (user) 替換為想要的提及或 ID,並將 [reason] 替換為處罰的理由。
[duration]:若有填寫,停權就會變成暫時性(與/tempban相同)。[--delete-messages]:要刪除的歷史訊息時長(例如1h、1d、7d)。Discord 限制最多只能刪除 7 天。[--silent]:不傳送私訊給對象。
您可以憑 Discord ID 停權使用者,即使他不在線上,或不在您的伺服器上。
暫時停權使用者
/tempban 指令讓您暫時禁止某位使用者存取您的伺服器。
使用指令:/tempban (user) (duration) [--delete-messages=duration] [--silent] [reason]
將 (user) 替換為想要的提及或 ID、(duration) 替換為停權的時長,並將 [reason] 替換為處罰的理由。[--delete-messages] 參數可刪除該成員的歷史訊息(最多 7 天)。
軟停權使用者
/softban 指令會立即先停權再解除停權某位成員。這樣可以刪除他的歷史訊息,又不會將他永久逐出伺服器:他可以憑新的邀請回來。
使用指令:/softban (member) [--delete-messages=duration] [--silent] [reason]
將 (member) 替換為想要的提及或 ID,並將 [reason] 替換為處罰的理由。[--delete-messages] 參數可選擇要刪除的訊息時長。
軟停權特別適合被盜帳號:清除垃圾訊息並釋放帳號,待成員將帳號 恢復安全後,不會將他永久逐出。
解除使用者停權
/unban 指令讓您解除先前被停權使用者的停權,使他能夠再次加入您的伺服器。
使用指令:/unban (user) [--silent] [reason]
將 (user) 替換為想要的 ID,並將 [reason] 替換為解除停權的理由。
踢出使用者
/kick 指令讓您將成員逐出伺服器,而不將他停權。使用者只要持有有效的邀請,就能再次加入伺服器。
使用指令:/kick (member) [--silent] [reason]
將 (member) 替換為想要的提及或 ID,並將 [reason] 替換為處罰的理由。
超時(或禁言)使用者
/mute 指令讓您暫時限制成員在伺服器上的互動能力。在此期間,成員將無法發送訊息、加表情、加入語音頻道,也無法傳送私訊給其他成員。
使用指令:/mute (member) (duration) [--force-timeout] [--silent] [reason]
將 (member) 替換為想要的提及或 ID、(duration) 替換為禁言的時長(例如:10m、1h、1d),並將 [reason] 替換為處罰的理由。
解除使用者超時
/unmute 指令讓您立即解除處於超時狀態的成員的限制,使他恢復在伺服器上的所有互動能力。
使用指令:/unmute (member) [--silent] [reason]
將 (member) 替換為想要的提及或 ID,並將 [reason] 替換為解除超時的理由。
監禁使用者
/jail 指令讓您透過賦予限制性角色來隔離成員。監禁的目的是提供停權以外的替代方案:成員保有對伺服器非常有限的存取權,而不是被完全逐出。
使用指令:/jail (member) [--silent] [reason]
將 (member) 替換為想要的提及或 ID,並將 [reason] 替換為處罰的理由。
必須先透過 /settings 設定監禁角色,才能使用此指令。至於自動模組,在未設定監禁角色時,會改用超時。