twisted TCP to IRC



我很难让我扭曲的IRC机器人将发送到TCP服务器的数据回显到IRC通道。

我目前所做的是让TCP服务器将所有消息附加到一个列表中,然后每次调用IRC机器人的ReciveedData函数时,它都会检查是否有消息并显示它们。

为了改进这一点,我想告诉,新闻消息在队列中,它现在必须显示它们。

这是迄今为止的代码

Main.py:https://gist.github.com/anonymous/5005624

ircbot.py:https://gist.github.com/anonymous/dae18fe12792a6a8dd4d

这个问题很像Twisted FAQ中回答的问题之一。

从本质上讲,更改您的工厂,使其创建的Echo实例可以以某种方式访问-如果您愿意,可以作为全局实例(全局变量很糟糕,不要使用它们)-然后在数据到达时调用它上的方法(而不是调用messages列表的append方法)。

最新更新