2013-02-21 106 views
1

我很努力让我的扭曲IRC机器人回应数据发送到TCP服务器到IRC频道。扭曲TCP到IRC

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

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

这里是到目前为止的代码

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

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

回答

1

这个问题是非常喜欢one of the questions answered in the Twisted FAQ。基本上,改变你的工厂,使它创建的Echo实例可以以某种方式访问​​ - 作为一个全局的,如果你喜欢的话(全局变量不好,不要使用它们) - 然后在数据到达时调用一个方法而不是调用messages列表的append方法)。