PHP连接到AIM TOC

时间:2012-10-15 17:01:10

标签: php bots aol aim oscar-protocol

2010年中期,我找到了一个名为 PHPToCLib 的类库。它运行了一年多的完美 - 我能够将大量自己的自定义代码实现到我可以从我的CMD提示符运行的AIM Bot中。但是,在2011年底,服务器停止响应脚本。它连接到端口 5190 上的 toc.oscar.aol.com ,并且尚未更改。我确实知道AOL停止了他们的TOC2服务器,并且不再可能与它们连接。但是,我下载了一个名为 TerraIM 的程序,该程序使用相同的规范,并以某种方式连接到它们。我想知道是否有关于如何连接脚本的更新,如果有,我需要更改什么?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

TerraIM还支持OSCAR协议,我认为它是默认的。如果您正在使用IM机器人,绝对最好的方法是利用libpurple。不幸的是,没有一个很好的PHP绑定到libpurple。有几个python绑定。如果您不希望迁移代码,那么有一个实现提供了一个HTTP接口,可以根据您的使用情况轻松集成。或者,您可以使用thrift在现有的PHP代码和python绑定之间进行通信 - 这需要比利用HTTP接口更多的编码。以下是您可能会发现有用的一些资源:

Python绑定:

github.com/fahhem/python-purple

github.com/Raptr/Heliotrope

来自HTTP绑定的HTTP接口:

github.com/atamurad/http-purple

节俭:

http://thrift.apache.org/