我在我的 CentOS 機器上設定了 InspIRCd,並且它可以正確啟動。 v 2.0.5
.然而,我在設定審查時遇到了問題。和上面的說明2.0
告訴您將其放入文件badwords
中inspircd.conf
,它們將被審查。然而,這不起作用。
格式為:
<badword text="SWEARWORD" replace="REPLACEMENT">
我有幾個,用於各種咒罵,但沒有一個起作用。當我發送其中一條髒話時,它不會被審查。發生了什麼事?
答案1
我將其添加到我的conf中
<badword text="foo" replace="bar">
並達到了與您相同的問題。
為了使其發揮作用,我們必須採取兩個額外的步驟。首先,我們必須載入審查模組。
<module name="m_censor.so">
我們還必須對我們的頻道進行審查,如下所示:
mode #channel +G
這是操作員 (corsiKa) 螢幕上的日誌:
join #corsiKa
:[email protected] JOIN :#corsiKa
:glowirc1. 353 corsiKa = #corsiKa :@corsiKa
:glowirc1. 366 corsiKa #corsiKa :End of /NAMES list.
:[email protected] JOIN :#corsiKa
privmsg #corsiKa :this is so foo
mode #corsiKa +G
:[email protected] MODE #corsiKa +G
privmsg #corsiKa :this is so foo
因此,corsiKa 創建了他的全新頻道。他是其中唯一的一個人。然後伯德加入了它。 CorsiKa 說“這太 foo”,然後打開審查器,最後再次說“這太 foo”。
這是該頻道的用戶(鳥)看到的內容:
join #corsiKa
:[email protected] JOIN :#corsiKa
:glowirc1. 353 bird = #corsiKa :@corsiKa bird
:glowirc1. 366 bird #corsiKa :End of /NAMES list.
:[email protected] PRIVMSG #corsiKa :this is so foo
:[email protected] MODE #corsiKa +G
:[email protected] PRIVMSG #corsiKa :this is so bar
PING :glowirc1.
伯德加入#corsiKa。他看到 corsiKa 說“這真是太棒了”,然後打開了審查器。但他從未見過 CorsiKa 說髒話(“foo”)。相反,他看到了酒吧。
因此,為了讓你的髒話發揮作用:
- 載入你的 m_censor 模組
- 定義您的壞詞標籤
- 打造您的頻道
mode +G