1
我一直在研究这个irc bot,看看我是否可以重新创建ChanServ或其他机器人可以提供的一些基本功能,我试着做这个小东西,但它只限于一个昵称:irc bot自动模式
if '@wikia/Example JOIN #channel' in line:
print 'Giving op status to @wikia/Example'
self.s.send('MODE #channel Example +o\n')
它只能如果@维基/例与尼克示例连接#channel在启动,但说@维基/示例连接#channel与尼克Example_rules,然后因为我的错误就不会工作,昵称“示例”不存在。无论昵称是什么,@ wikia/Example怎么可能成为+ o?
这里是一条线的样子
:[email protected]/Example PRIVMSG #channel :This is a message.
你看过'Twisted'吗? - 它有一个非常好的机器人生成框架 - 再加上你应该能够解析这条线,而不仅仅是寻找那样的东西......所以,有点困惑? – 2012-08-16 22:34:39
和IIRC(我写的频道服务机器人) - 在这种情况下,它需要是一个伪服务器,否则,只是eggdrop/stormbot等有什么问题......并且您需要检查提供商的AUP ... – 2012-08-16 22:37:58
我知道其他类型的机器人,但我宁愿在此创建它。 – Hairr 2012-08-17 01:51:21