Discord AutoMod 簡單過濾教學 – 飯糰 Blog
Discord AutoMod 簡單過濾教學

Discord AutoMod 介紹

常常有許多帳號因為被盜用,前往伺服器濫發訊息,然而有時候管理員或板主都並不在線上,沒辦法即時處理這些東西,這時候 AutoMod 就派上用場了

只要有使用者發送了包含 AutoMod 的訊息,可以設定為警告使用者、禁言使用者,並將訊息阻擋發送,紀錄誰有發送過等

下方會先提供一些常用的封鎖字詞與使用後的結果

因為是自訂封鎖,所以請先點選建立封鎖自訂字詞,跟下面圖片中一樣才對

用法 1:封鎖 @everyone, @here

選擇您的字詞中輸入: @everyone, @here

結果:

最主要的還是不要有身分組包含提及權限。

用法 2:禁止標記某個人

需先開啟 Discord 進階中的開發者模式,方便取得使用者 ID

取得使用者 ID:右鍵使用者 → 複製使用者 ID

選擇您的字詞中輸入: <@使用者ID>
當有第二的使用者的時候就輸入 半形逗號 <@使用者ID>

結果:

用法 3:Discord 邀請連結/機器人邀請連結

點選使用您的字詞中輸入下方的「使用正規表達式進行進階配對」輸入:

(discord\.gg|discord\.com\/invite)
(discord\.com\/oauth2\/authorize)

結果:

用法 4:封鎖 Markdown 網址

[網址A](網址B),此時只有網址 A 會顯示,讓使用者以為是正常網址

這個判斷因為是正規表達抓取,可能會封鎖到正常的網址,請再注意是否有人使用。

點選使用您的字詞中輸入下方的「使用正規表達式進行進階配對」輸入:

\[[^]]+\.[^]]+/[^]]+\]\(https?://.+\)

結果:

AutoMod 設定

每個 AutoMod 都可以個別設定,是否要封鎖訊息並顯示錯誤訊息(上方圖片的「伺服器板主訊息:」後方的文字)

傳送警告:上方每張結果圖的第二張,會顯示觸發了哪一種關鍵字與規則判斷
將成員禁言:觸發到 AutoMod 規則的使用者會被禁言多久

也有些頻道/身分組/使用者可能是豁免的,在下方你可以設定

像我的伺服器中,只有 #第三方社群與廣告宣傳 頻道與部分身分組是允許發送邀請連結的,因此我設定:

設定完畢後,記得開啟 AutoMod 過濾規則,這樣就可以安安心心去睡覺啦!

記得:發送警告的頻道不要讓所有使用者都可見,不然封鎖了也沒意義。

現在是一隻正在家裡工作的貓,興趣和專長大概就是打開 VSCode 亂寫東西。

感謝您的閱讀 /ᐠ .ᆺ. ᐟ\

若您對本篇文章有任何建議或回饋,歡迎點擊下方圖片加入我的 Discord 伺服器來討論!