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 で回答されている質問の 1 つと非常によく似ています。

基本的に、ファクトリを変更して、Echo作成したインスタンスに何らかの方法でアクセスできるようにします-必要に応じてグローバルとして(グローバルは悪いので、使用しないでください)-データが到着したときに(メソッドを呼び出す代わりに)appendメソッドを呼び出しますmessagesリストの)。

于 2013-02-28T17:36:04.160 に答える