2012-10-15 3 views
6

2010 년 중반에 이라는 클래스 라이브러리가 발견되었습니다. PHPToCLib. 그것은 1 년 넘게 완벽하게 실행되었습니다. 저는 CMD 프롬프트에서 실행할 수있는 AIM Bot에 내 자신 만의 커스텀 코드를 엄청나게 구현할 수있었습니다. 그러나 2011 년 말에 서버가 스크립트에 응답하지 않습니다. 포트 의 toc.oscar.aol.com에 연결되며 변경되지 않았습니다. AOL이 TOC2 서버를 단종했으며 더 이상 그와 연결할 수 없다는 사실을 알고 있습니다. 그러나 TerraIM이라는 동일한 사양을 사용하는 프로그램을 다운로드했으며 어떻게 든 연결할 수 있습니다. 연결 스크립트를 가져올 수있는 방법에 대한 업데이트가 있는지 궁금 해서요. 그렇다면 무엇을 변경해야합니까?PHP가 AIM TOC에 연결

미리 감사드립니다.

+0

TOC2는 아직 사용할 수 있다고 생각합니다. 사용중인 라이브러리에 대한 링크가 있습니까? 원래 TOC 프로토콜 만 사용했을 수도 있습니까? OSCAR는 항상 문서화되어 있지만 개인적인 용도로만 적절합니다. – Brad

답변

1

TerraIM도 기본값으로 가정하는 OSCAR 프로토콜을 지원합니다. IM 봇을 사용한다면 libpurple을 활용하는 것이 가장 좋은 방법입니다. 불행히도 libpurple에 좋은 PHP 바인딩이 없습니다. 몇 가지 파이썬 바인딩이 있습니다. 코드를 마이그레이션하지 않으려는 경우 사용 사례에 따라 쉽게 통합 할 수있는 HTTP 인터페이스를 제공하는 구현이 있습니다. 또는 기존 PHP 코드와 Python 바인딩 사이에서 동전을 사용하여 HTTP 인터페이스를 활용하는 것보다 약간 더 코딩해야합니다. 여기에 몇 가지 자원은 당신이 도움이 될 수 있습니다

파이썬 바인딩 : HTTP 바인딩에서

github.com/fahhem/python-purple

github.com/Raptr/Heliotrope

HTTP 인터페이스 :

github.com/atamurad/http-purple

드리프트 :

http://thrift.apache.org/