2016-06-28 63 views
0

我無法使用扭曲的irc框架獲取通道的主題。我的機器人加入了一個頻道,我希望它能夠查詢另一個頻道的主題。我使用topic('#channelname)發送了LIST消息,我想我會通過覆蓋topicUpdated()方法來獲得響應,但這不會被調用。我也嘗試覆蓋irc_RPL_TOPIC(),但那也沒有被調用。是的,頻道存在,是的,它有一個主題,是的,我可以使用原始套接字來獲取主題。在扭曲的IRC機器人中獲取通道的主題

什麼是使用twisted.words.protocols.irc獲得頻道主題的正確方法?

由於

回答

1

RFC 1459 states,使用列表時,每個信道和它的主題是用數字332(又名。RPL_LIST)發送。

我不知道Twisted是如何工作的,但您應該能夠使用名爲irc_RPL_LIST,irc_332或類似的方法獲取它們。