我想写一个脚本来支持我的客户在线。我决定使用ICQ协议(类似icq-bot)。 我有25个icq uins。我需要一些能够:
的东西我应该怎么做才能做到这一点?
非常感谢。
答案 0 :(得分:1)
我建议使用XMPP(a.k.a.Jabber)而不是ICQ。
这是一个免费的协议1,它有python API,如jabber.py和xmpppy。
xmpppy就像:
一样简单jid = xmpp.protocol.JID('your id')
cl = xmpp.Client(jid.getDomain(),debug=[])
cl.connect()
cl.auth(jid.getNode(), 'your password')
cl.send(xmpp.protocol.Message('reciever id', 'your text'))
此外,您可以使用所谓的传输来使用XMPP透明地发送/转发来自ICQ,MSN,AOL等其他协议的消息,如果真的需要ICQ,这可能是您所需要的。
否则,我只知道NanoICQ,声称是基于python的ICQ客户端,我不知道该项目是否仍处于活动状态......