sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sck.connect((irc, port))
sck.send('PRIVMSG ' + 'NICKSERV' + 'ghost' + 'supaBOT' + 'htown')
sck.send('NICK supaBOT\r\n')
sck.send('PRIVMSG ' + 'NICKSERV' + 'IDENTIFY' + 'password')
sck.send('USER supaBOT supaBOT supaBOT :supaBOT Script\r\n')
sck.send('JOIN ' + " " + chan + '\r\n')
當我嘗試運行腳本我得到這個錯誤:IRC BOT(蟒蛇)
trix.gonullyourself.org 451 PRIVMSG You have not registered
trix.gonullyourself.org 451 PRIVMSG You have not registered
trix.gonullyourself.org 451 JOIN You have not registered
: You
尼克supaBOT註冊的服務器上,但我不知道如何識別服務器,因爲上面的代碼不起作用。
這工作,我沒有得到任何錯誤,但機器人不識別nickserv一些奇怪的原因: – SourD 2011-04-09 06:19:39
@SourD您是否在使用PRIVMSG NICKSERV:識別密碼\ r \ n''?它有什麼迴應嗎?你使用什麼irc網絡? – 2011-04-09 13:26:44
好的,謝謝你的幫助,我已經用''PRIVMSG NICKSERV IDENTIFY password \ r \ n''來解決這個問題,如果沒有':' – SourD 2011-04-09 18:26:38