一个相当简单的Echo IRC机器人作为一个简单的例子来说明如何做到这一点。
ircbot的Python项目详细描述
背景
2月13日,我加入了pyladies的团队(和一个朋友一起,@btanaka),学习如何制作irc机器人。
没有正式的演讲,但这是一个很好的机会 与朋友和黑客一起。事件的注释可以在here找到,相关代码可以在this GitHub repo找到。
我能理解为什么Rachel会开始 对于不需要单个sudo或pip命令的存储库: K.I.S.S。上面有 与教授pip/virtualenv/etc相关,当人们不知道 是。
然而,在仔细阅读了回购协议中的代码之后,我认为 更简单的方法。早在去年12月,就出现了制造irc机器人的问题。 邮件列表和guido自己 回答了with one word: Twisted。
我想我应该看看要花多少钱,结果发现不是 很多;我制作了这个repo/包,这样人们就可以获取源代码,运行 开发setup.py,并按其核心内容进行黑客/执行。
希望有人觉得有用。
安装
如果要破解,请克隆此回购:
hg clone https://bitbucket.org/smcquay/ircbot
cd ircbot
python setup.py develop
然后继续向ircbot.ircbot.privmsg添加代码。
如果你不想黑客,只想有一个简单的回声服务器:
pip install ircbot
执行
一旦安装了bot,您就可以这样调用它:
ircbot -p 6668 -n echobot python utah-python
或咨询ircbot-h.