我想建立一個機器人基本上執行以下操作:IRC的Python博特:最好的方法
- 監聽房間,並與用戶進行交互,並鼓勵他們向PM機器人。
- 一旦用戶PMED機器人從事使用各種人工智能技術的客戶端。
我應該在Python中使用IRC庫還是套接字,還是需要更多的bot框架?
你會怎麼做?
謝謝!
這是我目前使用的代碼,但是,我還沒有得到它的工作。
#!/usr/bin/python
import socket
network = 'holmes.freenet.net'
port = 6667
irc = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
irc.connect ((network, port))
irc.send ('NICK PyIRC\r\n')
irc.send ('USER PyIRC PyIRC PyIRC :Python IRC\r\n')
irc.send ('JOIN #pyirc\r\n')
irc.send ('PRIVMSG #pyirc :Can you hear me?\r\n')
irc.send ('PART #pyirc\r\n')
irc.send ('QUIT\r\n')
irc.close()
我即將完成一個IRC包爲Python這也許能幫助你。我會在這裏提供它:http://ircutils.evanfosmark.com/ – 2009-07-22 07:42:13
太棒了!謝謝!我會牢記這一點! – 2009-07-22 14:05:01