我遇到的问题实在太小了,但我一直试图解决这个问题两天而且我无处可去。
基本上我正在使用twisted建立一个IRC机器人,是的,网上有很多例子,但是当你想定期发送消息时,它们都没有处理你做的事情。
我希望我的机器人运行一个循环,如果在我关注的推特账户上有新的推文可用,则将推文打印到IRC频道。我已经得到了twitter部分工作,机器人连接得很好,但当我试图让它写一些东西到频道时,问题就出现了。它只是抱怨。下面的代码是我最接近它的工作,但我仍然收到错误消息: TypeError:必须使用IrcBot实例作为第一个参数调用未绑定的方法msg()(改为获取模块实例)
我有点理解它在说什么,但我不应该为我提供协议吗?代码链接在下面(不想太乱用垃圾邮件)如果有人能给我一个解决方案,我会永远感激:)
答案 0 :(得分:1)
这与Twisted FAQ http://twistedmatrix.com/trac/wiki/FrequentlyAskedQuestions#HowdoImakeinputononeconnectionresultinoutputonanother
中回答的问题非常相似另外,我认为您的问题摘要有点困惑。您描述了一个场景,您希望生成IRC输出“以响应事件”。 “定期”意味着基于时间的重复 - 例如,每15秒做一次事情。该问题的答案是significantly different来自您实际问过的问题的答案。