我已经在 CentOS 机器上设置了 InspIRCd,它启动正常。v 2.0.5
。但是,我在设置审查时遇到了问题。2.0
上面的说明告诉您将 放入文件badwords
中inspircd.conf
,它们将被审查。但是,它不起作用。
格式为:
<badword text="SWEARWORD" replace="REPLACEMENT">
我有几个用于各种脏话的软件,但都不起作用。当我发送其中一个脏话时,它没有被审查。发生了什么事?
答案1
我将其添加到我的配置文件中
<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 创建了自己的新频道。他是其中唯一的一个。Bird 随后也加入了频道。CorsiKa 说:“这太愚蠢了”,然后开启了审查,最后又说了一遍:“这太愚蠢了”。
以下是该频道的用户(bird)看到的内容:
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.
Bird 加入了 #corsiKa。他看到 corsiKa 说“这太 foo 了”,然后就被禁言了。但他从未看到 corsiKa 说脏话(“foo”)。相反,他看到 bar 出现了。
为了使你的坏话发挥作用:
- 加载 m_censor 模块
- 定义坏词标签
- 创建您的频道
mode +G