1

我正在努力让我扭曲的 IRC 机器人将发送到 TCP 服务器的数据回显到 IRC 通道。

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

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

这是到目前为止的代码

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

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

4

1 回答 1

1

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

本质上,更改您的工厂,以便Echo它创建的实例可以以某种方式访问​​ - 作为一个全局,如果你喜欢(全局不好,不要使用它们) - 然后在数据到达时调用它的方法(而不是调用append方法名单messages)。

于 2013-02-28T17:36:04.160 回答