2016-06-28 8 views
0

ねじれircフレームワークを使用してチャンネルのトピックを取得するのに問題があります。ボットが1つのチャンネルに参加し、別のチャンネルのトピックを検索できるようにしたい。私はtopic('#channelname)を使ってLISTメッセージを送りますが、私はtopicUpdated()メソッドをオーバーライドして応答を得ると思っていましたが、それは呼び出されません。私はまた、irc_RPL_TOPIC()を無効にしようとしましたが、それも呼び出されていません。はい、チャネルが存在します。はい、トピックがあります。はい、rawソケットを使用してトピックを取得できます。ツイストIRCボットでチャンネルのトピックを取得する

twisted.words.protocols.ircを使用してチャンネルのトピックを取得する適切な方法は何ですか?

LISTを使用した場合、各チャンネルとそのトピックが数値332(別名。RPL_LIST)で送信されていることを感謝し

答えて

1

RFC 1459 states

Twistedの仕組みはわかりませんが、irc_RPL_LISTirc_332などの方法で取得できます。