0

クライアントをオンラインでサポートするためのスクリプトを作成したいと考えています。これには ICQ プロトコルを使用することにしました (icq-bot のようなものです)。私は25個のicq uinsを持っています。次のことができるものが必要です。

  1. それらをすべてオンラインにする
  2. 一部の uin が切断された場合は、それらを再接続します。
  3. ICQ サーバーが 1 つの IP からの接続を受け入れることができなかったため、プロキシを使用してログインしてください。
  4. いくつかのメッセージを受信し、それらに応答します。

これを行うには何を使用すればよいですか?

どうもありがとう。

4

1 に答える 1

1

ICQ の代わりにXMPP (別名 Jabber)を使用することをお勧めします。

これは無料のプロトコルであり、jabber.pyxmpppyなどの Python API があります。

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 が必要な場合に必要になる可能性があります。


それ以外の場合、 Python ベースの ICQ クライアントであると主張するNanoICQについてしか知りません。プロジェクトがまだアクティブかどうかはわかりません...

于 2012-08-15T10:15:45.630 に答える