【问题标题】:PHP connect to AIM TOC [closed]PHP连接到AIM TOC [关闭]
【发布时间】:2012-10-05 17:05:28
【问题描述】:

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

提前谢谢你。

【问题讨论】:

  • 我相信 TOC2 仍然可用。有指向您正在使用的那个库的链接吗?也许它只使用了原来的 TOC 协议?总有 OSCAR,它有很好的记录……但只适合个人使用。

标签: php bots aol aim oscar-protocol


【解决方案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/

【讨论】:

    猜你喜欢
    • 2014-11-25
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多