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方法)。