2016-06-28 10 views
0

Ich habe Probleme, das Thema eines Kanals mit dem twisted IRC-Framework zu bekommen. Mein Bot schließt sich einem Kanal an und möchte, dass er das Thema eines anderen Kanals abfragen kann. Ich sende eine LIST-Nachricht mit topic('#channelname) und ich dachte, ich würde die Antwort durch Überschreiben der topicUpdated()-Methode erhalten, aber das wird nicht aufgerufen. Ich habe auch versucht, irc_RPL_TOPIC() überschreiben, aber das wird auch nicht aufgerufen. Ja, der Kanal existiert, ja, er hat ein Thema, und ja, ich kann das Thema mit rohen Sockets erreichen.Das Thema eines Kanals in einem verdrehten IRC-Bot bekommen

Was ist der richtige Weg, um das Thema eines Kanals mit twisted.words.protocols.irc zu bekommen?

Dank

Antwort

1

RFC 1459 states dass, wenn LIST verwendet wird, wobei jeder Kanal und sein Thema mit dem numerischen gesendet werden 332 (aka. RPL_LIST).

Ich weiß nicht, wie Twisted funktioniert, aber Sie sollten in der Lage sein, sie mit einer Methode namens irc_RPL_LIST, irc_332, oder etwas Ähnliches zu erhalten.

Verwandte Themen