我想建立一个机器人基本上执行以下操作: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