2012-10-15 15 views
6

2010'un ortasında, PHPToCLib adlı bir sınıf kitaplığı buldum. Bir yıldan uzun süredir sorunsuzca koştu - kendi özel kodumu muazzam miktarda bir CMIM İstemi'nden çalıştırabilen bir AIM Bot'a uygulayabildim. Ancak, 2011'in sonuna doğru, sunucular komut dosyasına yanıt vermeyi durdurdu. toc.oscar.aol.com numaralı bağlantı noktasına numaralı bağlantı noktasına bağlanır ve bu değiştirilmemiştir. AOL'un TOC2 sunucularını durdurduğundan ve artık onlarla bağlantı kurmanın mümkün olmadığının farkındayım. Ancak, aynı özellikleri kullanan ve bunlara bir şekilde bağlanabilen TerraIM isimli bir program indirdim. Komutumun nasıl bağlanabileceğine dair herhangi bir güncelleme olup olmadığını merak ettim ve eğer öyleyse, neyi değiştirmek zorundayım?PHP AIM TOC'ye bağlanma

Önceden teşekkür ederiz.

+0

TOC2'nin hala kullanılabileceğine inanıyorum. Kullandığınız kütüphaneye bir link var mı? Belki sadece orijinal TOC protokolünü kullandı? Her zaman terbiyeli bir şekilde belgelenen OSCAR var ... ama sadece kişisel kullanım için uygun. – Brad

cevap

1

TerraIM ayrıca varsayılan olduğunu varsaydığım OSCAR protokolünü de destekler. Eğer IM botları ile çalışıyorsanız, mutlak en iyi yol libpurple kaldıraç etmektir. Ne yazık ki libpurple için iyi bir PHP bağlaması yoktur. Birkaç python bağlaması var. Kodunuzu taşımak istemiyorsanız, kullanım durumunuza bağlı olarak entegrasyonu kolay olabilecek bir HTTP arayüzü sağlayan bir uygulama vardır. Alternatif olarak, mevcut PHP kodunuz ile python bağlamaları arasında bitim yapmak için tasarruf yeteneğini kullanabilirsiniz - bu, bir HTTP arabiriminden yararlanmaya göre biraz daha fazla kodlama gerektirir. İşte bazı kaynaklar yardımcı olabilecek şunlardır:

Python bağlantıları: HTTP bağlanmasını

github.com/fahhem/python-purple

github.com/Raptr/Heliotrope

HTTP arayüzü:

github.com/atamurad/http-purple

Thrift:

http://thrift.apache.org/