簡體   English   中英

在Python中使用ICQ應該怎么用?

[英]What should I use to use ICQ with Python?

我想編寫一個腳本來在線支持我的客戶。 我決定為此使用ICQ協議(稱為icq-bot)。 我有25個icq硬幣。 我需要一些能夠做到的事情:

  1. 讓他們都在線
  2. 如果某些uin斷開連接,請重新連接。
  3. 使用代理登錄,因為ICQ服務器無法接受來自一個IP的連接。
  4. 接收一些消息並對其進行回答。

我應該怎么做?

非常感謝。

我確實建議使用XMPP (又名Jabber)代替ICQ。

這是一個免費的協議,並且有python API,例如jabber.pyxmpppy

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客戶端,我不知道該項目是否仍在活動中...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM