IRC机器人反s

2024-04-19 23:43:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究一个IRC机器人,我正试图让一个反诅咒插件更简单。在

它目前是这样工作的:

if text.find('swearword') != -1:
message('Please do not use that word')

但我想这样做,而不是为每个脏话都做一个新的if,我想如果是这样的话会更容易:if text.find(isinarray)。所以如果它在数组中(我将把所有的脏话放在那里),它将显示一条消息。在


Tags: text插件messageifthatuseircnot
1条回答
网友
1楼 · 发布于 2024-04-19 23:43:54

这里有一个简单的代码可以帮助您

badwords = ["love", "peace", "hello"]
message = "hi I love you"
for badword in badwords:
  if (badword in message.lower()):
   print "oh thats bad /ban"

但我建议你做一个函数

这个检测系统非常简单,当然可以改进

相关问题 更多 >