【问题标题】:Testing an IRC bot [closed]测试 IRC 机器人 [关闭]
【发布时间】:2011-11-24 15:39:00
【问题描述】:

我正在使用 Twisted 库在 Python 中编写一个 IRC 机器人。为了测试我的机器人,我需要多次连接到 IRC 网络,因为每次进行更改时我的机器人都需要重新启动。因此,我经常被这些网络“禁止”几分钟,因为我已经建立了很多联系。 这使得测试和编写机器人变得很烦人。有谁知道更好的方法来测试机器人或任何不受 QuakeNet 连接数量限制的网络?

【问题讨论】:

  • Python 没有重新加载源文件的命令吗?当我告诉他 rehash 时,我的 Ruby 机器人使用 Kernel#load

标签: python testing connection irc bots


【解决方案1】:

您可以在本地计算机上安装UnrealIRCd(它是一个 irc 服务器)并使用它测试您的机器人。如果您一直重新连接,任何网络都会禁止您。另外,在本地服务器上工作将大大加快连接时间。

there 还有很多其他 irc 服务器。

+1 为 supy 机器人。

【讨论】:

    【解决方案2】:

    freenode 不错。。你可以自己创建频道来测试。还可以查看这个名为 supybot 的项目,它对 Python 机器人很有用。

    【讨论】:

      【解决方案3】:

      您可以从http://coder-com.undernet.org 获取undernet ircu,并在编译之前将#define NOTHROTTLE 添加到ircd_defs.h。这将消除任何连接限制,因此您可以尽可能多地测试您的机器人。

      【讨论】:

        猜你喜欢
        • 2012-10-07
        • 2015-01-27
        • 2018-12-31
        • 2017-05-13
        • 1970-01-01
        • 2011-01-29
        • 2017-01-26
        • 2012-07-28
        • 2012-08-20
        相关资源
        最近更新 更多