我正在研究一個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