在扭曲的 IRC 机器人中获取频道主题
Posted
技术标签:
【中文标题】在扭曲的 IRC 机器人中获取频道主题【英文标题】:Getting the topic of a channel in a twisted IRC bot 【发布时间】:2016-06-28 13:40:56 【问题描述】:我在使用 twisted irc 框架获取频道主题时遇到问题。我的机器人加入了一个频道,我希望它能够查询另一个频道的主题。我使用topic('#channelname)
发送了一条LIST 消息,我认为我会通过覆盖topicUpdated()
方法来获得响应,但这并没有被调用。我也尝试过覆盖irc_RPL_TOPIC()
,但这也没有被调用。是的,频道存在,是的,它有一个主题,是的,我可以使用原始套接字获取主题。
使用twisted.words.protocols.irc
获取频道主题的正确方法是什么?
谢谢
【问题讨论】:
【参考方案1】:RFC 1459 states 在使用 LIST 时,每个频道及其主题都使用数字 332(又名 RPL_LIST)发送。
我不知道 Twisted 是如何工作的,但是您应该能够使用名为 irc_RPL_LIST
、irc_332
或类似名称的方法来获取它们。
【讨论】:
以上是关于在扭曲的 IRC 机器人中获取频道主题的主要内容,如果未能解决你的问题,请参考以下文章