我正在研究一个IRC bot,我试图让一个反发誓插件更容易。IRC Bot反发誓
它目前的工作是这样的:
if text.find('swearword') != -1:
message('Please do not use that word')
但我想让它这样,而不必作出新的,如果每个脏话的,我想它会更容易些,如果它是这样的:if text.find(isinarray)
。因此,如果它在数组中(我将放置所有发誓的单词),它将显示一条消息。
我正在研究一个IRC bot,我试图让一个反发誓插件更容易。IRC Bot反发誓
它目前的工作是这样的:
if text.find('swearword') != -1:
message('Please do not use that word')
但我想让它这样,而不必作出新的,如果每个脏话的,我想它会更容易些,如果它是这样的:if text.find(isinarray)
。因此,如果它在数组中(我将放置所有发誓的单词),它将显示一条消息。
添加的还有待改进到一个数组,然后只是在数组上循环?有一些其他功能来添加/从数组中删除? – paulm 2014-10-07 17:26:50
Hrm,为什么不直接制作一个swear.txt文件并且让bot加载,而不是硬编码发誓的单词。然后只需一次快速搜索即可检查。请注意Scunthorpe问题:http://en.wikipedia.org/wiki/Scunthorpe_problem – 2014-10-07 17:27:07
'blacklist = ['word1','word2',]',然后'如果单词在黑名单中:' –
2014-10-07 17:27:16