0
if data.find('PRIVMSG') != -1:
nick = data.split('!')[ 0 ].replace(':','')
text = ''
if data.count(text) >= 200:
sck.send('KICK ' + " " + chan + " :" 'flooding' + '\r\n')
我試圖代碼機器人洪水保護,我想它,如果他進入了200多個人物踢用戶,我怎樣才能使它因此它可以讀其他行而不是第一行?和上面的代碼不起作用,它不踢,但如果我將sck.send()
更改爲sck.send('PRIVMSG ' + chan + " :" 'flooding' + '\r\n')
它的作品。IRC殭屍 - 防洪(蟒蛇)
修復了踢腳問題,現在代碼工作正常,但它只讀取第一行,不確定如何讓其讀取其他行,如果用戶持續氾濫通道。
if data.find('PRIVMSG') != -1:
nick = data.split('!')[ 0 ].replace(':','')
text = ''
if data.count(text) >= 200:
sck.send('KICK ' + " " + chan + " " + nick + " :" 'flooding' + '\r\n')
計算消息長度 – SourD 2011-04-19 23:41:08
好吧,現在你知道了;) – Philip 2011-04-19 23:42:13