6

2010 年の中頃、PHPToCLibというクラス ライブラリを見つけました。それは 1 年以上にわたって問題なく動作しました。CMD プロンプトから実行できる AIM Bot に、膨大な量の独自のカスタム コードを実装することができました。しかし、2011 年末近くに、サーバーがスクリプトに応答しなくなりました。ポート5190でtoc.oscar.aol.comに接続しますが、これは変更されていません。AOL が TOC2 サーバーを廃止し、もう接続できないことは確かに承知しています。しかし、同じ仕様のTerraIMというプログラムをダウンロードして何とか接続できました。スクリプトを接続する方法に関する更新があるかどうか疑問に思っていました。もしそうなら、何を変更する必要がありますか?

前もって感謝します。

4

1 に答える 1

1

TerraIM は OSCAR プロトコルもサポートしており、これがデフォルトになっていると思います。IM ボットを使用している場合は、libpurple を活用するのが最善の方法です。残念ながら、libpurple への適切な PHP バインディングはありません。いくつかの python バインディングがあります。コードを移行したくない場合は、ユース ケースに応じて簡単に統合できる HTTP インターフェースを提供する実装があります。別の方法として、thrift を使用して、既存の PHP コードと Python バインディングの間で通信することもできます。これには、HTTP インターフェースを利用するよりもコーディングが少し必要になります。役立つリソースを次に示します。

Python バインディング:

github.com/fahhem/python-purple

github.com/Raptr/ヘリオトロープ

HTTP バインディングからの HTTP インターフェース:

github.com/atamurad/http-purple

倹約:

http://thrift.apache.org/

于 2013-02-10T11:56:40.413 に答える