测试IRC机器人
我正在用Python和Twisted库写一个IRC机器人。为了测试我的机器人,我需要多次连接到IRC网络,因为每次修改代码后都需要重启机器人。因此,我经常因为连接次数太多而被这些网络“禁言”几分钟。这让测试和编写机器人的过程变得很麻烦。有没有人知道更好的测试方法,或者有没有哪个网络对连接次数的限制没有QuakeNet那么严格?
3 个回答
0
你可以从 http://coder-com.undernet.org 下载 undernet ircu。在编译之前,记得在 ircd_defs.h
文件里加上 #define NOTHROTTLE
这一行。这样做可以取消连接限制,让你可以随意测试你的机器人。
0
freenode挺不错的。你可以为自己创建频道来进行测试。另外,还有一个叫supybot的项目,适合用来做Python机器人。
3
你可以在自己的电脑上安装 UnrealIRCd(这是一个IRC服务器),然后用它来测试你的机器人。任何网络如果你一直不停地重新连接,都会把你封掉。而且在本地服务器上工作会让连接速度快很多。
网上还有很多其他的IRC服务器,详细信息可以查看 这里。
顺便说一句,supy bot很不错。