我试图在Python中编写一个简单的IRC bot。我的机器人将连接到服务器,加入一个频道,然后将机器人收到的消息打印到控制台。 我做到了,但由于ping超时,服务器总是在一段时间后断开连接。我试图使用一些库(python-irc和oyoyo),他们都ALLEGEDLY自动处理服务器的乒乓消息。但我尝试使用irc.abjects.net和irc.criten.net,并且这两个库都失败了。 然后我根据这个创建了一个脚本:http://hawkee.com/snippet/9725/。它也失败了。所以......我认为这个问题非常愚蠢和简单,但我不能找到解决方案。
注意:使用库irc3 ping-pong工作正常,但它使用asyncio,这与我的代码的其他部分(与irc无关)冲突。所以我无法使用它。