故障排除
RaidProtect 出了問題嗎?答案很可能就在這裡。
有時事情不會如預期運作。以下是您可能遇到的最常見問題,以及解決方法。🤗
如果本頁面無法解答您遇到的問題,請隨時聯絡我們的支援團隊,我們很樂意協助您!
執行指令時機器人顯示錯誤
如果指令未能成功執行,RaidProtect 可能會顯示錯誤,而不是預期的結果。在大多數情況下,訊息中會附有提示,但也可能是較為籠統的訊息。以下是大多數情況下的解決方法。🧐
-
照著提示操作。有些錯誤會清楚說明問題。如果機器人要求您做某件事,請照做。
-
檢查指令的參數。指令可能只是寫錯了,請查看說明了解用法。別忘了方括號([])不需要輸入。
-
檢查機器人的權限。它必須擁有管理員權限,並且在角色順序中與管理員位於同一層級。
-
重新執行指令。有時問題會不明原因地自行消失。
如果依照這些建議操作後仍然出現錯誤,請聯絡我們的支援團隊,讓我們協助您。🤝
機器人的紀錄頻道沒有自動建立
為了通知您它所採取的動作,RaidProtect 需要一個紀錄頻道。這個頻道會在機器人首次加入時自動建立,但有時並不會建立。以下是解決方法。⚙️
-
確認機器人具有管理員權限。為了讓機器人正常運作,必須授予它管理員權限。如果尚未授予,請前往角色設定,將此權限授予 RaidProtect 角色。接著只需手動初始化機器人,一切就會正常運作(見下一項)!
-
檢查機器人是否已正確初始化。這通常會自動完成,但您可以使用
/setup指令強制執行初始化。紀錄頻道應該會自動建立。 -
手動指定頻道。如果都沒有用,別擔心,您可以自己選擇紀錄頻道!使用
/settings指令,開啟「管理」分頁,然後點擊「紀錄」旁的「設定」。您可以在那裡選擇一個一般頻道,若有需要,也可以另外選擇管理專用頻道和驗證碼專用頻道:這兩者若留空,就會回退到一般頻道。
有使用者洗版,但機器人沒有處罰他
Antispam 是 RaidProtect 的主要功能之一,如果它 無法運作就很令人困擾。不過請放心,大多數情況下並不嚴重。😇
-
如果 Antispam 要求停止洗版,但沒有施加處罰,多半是權限不足所致。請記住,機器人必須擁有管理員權限,並且在角色順序中與管理員位於同一層級。
-
檢查 Antispam 的設定。這聽起來很蠢,但有些人會忘記自己曾忽略某個頻道。名稱中含有「spam」的頻道也一律會被忽略。
-
執行模擬。在 Antispam 畫面中,「模擬」按鈕會針對指定的成員、頻道和垃圾訊息類型,告訴您 Antispam 是否會觸發;若不會,則說明原因(模組已關閉、頻道或角色被忽略、成員位階高於機器人……)。當您回報 Antispam 的錯誤時,
/feedback指令也會提供這項診斷。 -
檢查洗版者的權限。只要您自己沒有設定忽略任何角色或成員,工作人員成員(管理員、管理伺服器、管理訊息)就會被忽略。因此,如果您在自己的伺服器上測試 Antispam,它可能偵測不到您。
-
垃圾訊息的量夠大嗎?Antispam 針對的是訊息量,而不是單一訊息。請不要太心急,並確認相關觸發器的處罰沒有被停用。
如果儘管如此仍偵測不到垃圾訊息,請在我們的支援伺服器聯絡我們,並附上問題的螢幕截圖。
使用者未通過驗證碼就能進入伺服器
這個問題相當常見,但取決於您伺服器的設定。讓我們看看如何解決。🏥
-
您是否設定了自動身分組?如果您設定了(RaidProtect 以外的)機器人為伺服器的新成員指派角色,可能會干擾驗證碼。請改用 RaidProtect 的自動身分組,它會在驗證碼通過後才授予。
-
觸發方式是什麼?在「自動」模式下,驗證碼只會在突襲期間或 DISCON 等級偏高時才生效(Shield Update,實驗中):其餘時間,新成員會直接進入。選擇「始終」可讓每位新成員都必須通過驗證碼。
-
是否有角色或頻道繞過了它?驗證碼畫面會提示仍對驗證角色可見的頻道,以及不經驗證就能存取伺服器的角色,並提供修復按鈕。
/snipe 指令找不到任何訊息
/snipe 指令會讀取 RaidProtect 在記憶體中保留一小時的訊息。在 Antispam 和檢舉都未啟用時,此快取預設是關閉的:請在 /settings 的「工具」分頁中啟用「訊息快取」。只有啟用之後才被刪除的訊息才能被找回。
鎖定頻道後,使用者仍然可以發言
鎖定指令看起來很神奇,但它也有弱點。如同本文件所述,該指令只對 @everyone 角色生效。這表示如果在您要鎖定的頻道中,某個角色被明確授予了發言權限,那麼它仍然可以發言。一張圖勝過千言萬語,以下就是實際的樣子。🔍
