我遇到的问题真的很小,但是我已经想了两天了,但我什么也没有得到。
基本上,我正在构建一个使用双绞线的IRC机器人,是的,网络上有很多例子,但是当您想定期发送消息时,它们中没有一个能处理您所做的事情。
我希望我的机器人运行一个循环,如果我跟踪的twitter帐户上有一个新的tweet,那么它将打印到一个IRC频道中。我已经让twitter部分工作了,机器人连接得很好,但是当我试图让它写一些东西给频道时,问题就来了。只是抱怨而已。下面的代码是我最接近于让它工作的代码,但我仍然得到了错误消息: TypeError: unbound方法msg()必须以IrcBot实例作为第一个参数(改为got模块实例)进行调用。
我有点理解它的意思,但我不应该实例化协议,对吗?代码链接在下面(不想垃圾邮件太重),如果有人能给我一个解决方案,我将永远感激:)
http://pastebin.com/HYtKRmD4
发布于 2011-06-18 12:16:34
这非常类似于Twisted FAQ,http://twistedmatrix.com/trac/wiki/FrequentlyAskedQuestions#HowdoImakeinputononeconnectionresultinoutputonanother中回答的一个问题
另外,我认为你的问题摘要有点混乱。您描述了一个场景,其中您希望生成IRC输出“以响应某个事件”。“周期性”意味着基于时间的重复--例如,每15秒做一件事情。这个问题的答案是显着不同,从你实际问到的问题的答案。
https://stackoverflow.com/questions/6395396
复制相似问题