Bir XMPP sunucudan tüm mesajları almak için bir XMPP istemcisi veya mesaj reciever uygulamak için bir yolu var mı?

3 Cevap php

Temelde bir kullanıcıya dışında birçok hesaplarından birini kullanarak bir mesaj göndermek ve başlangıçta kullanılan bir süreç olduğunu hesaba mesajları almak ve bunu yapmak için ne gerekiyorsa yapmak mümkün olabilir bir bot oluşturmak için çalışıyoruz im. Bugüne kadar sadece bir seferde bir kullanıcı idare edebilmek JAXL kitaplığı (http://code.google.com/p/jaxl/) bulundu, ama örneklere göre. Herhangi bir öneri veya fikir?

gelişmiş teşekkür ederim.

btw sunucu otomatik gibi iyi çalışan başka bir program ya da ne olursa olsun bu mesajları iletmek yapmak için yine de varsa.

3 Cevap

Ben bir harici bileşen arıyoruz düşünüyorum .... Jaxl v 2.0 PHP ile yazılmış bileşen bot olan izin yok http://github.com/abhinavsingh/JAXL

Ben ne soruyorsun olduğunu düşünüyorum: "Ben bir JABBER istemci bir sunucu üzerinde tüm 'giden' mesajlarının bir kopyasını gönderebilir miyim" Bu sorunun cevabı "tür" dir.

İki adet, sunucu yapılandırması ve istemci / bileşen yapılandırmasına bakıyoruz. Muhtemelen bir istemci istemiyorum. belirli bir kullanıcı olarak oturum gerekiyor çünkü. Siz yakın XMPP sunucu veya üzerinde çalışan güvenilir bir uygulama olduğunu ve sunucunun bir parçası gibi davranan bir bileşeni açıklayan ediyoruz.

Sunucu Yapılandırma parçası kullanmakta olduğunuz sunucu bağlıdır. Ben XCP böyle bir mesaj arşiv bileşeni olarak bu tür bir şey, yapabileceğinizi biliyorum. Ma ile bir günlüğüne veya veritabanına mesaj yazmak için bir bileşen yapmak istiyorum. Eğer gerçekleşmesi için gerekli her türlü tedbiri - Sen sokak adresleri için dizeleri grepped ve çiçek, ya da bir şey gönderilen benzer bir bileşeni yapmak olurdu.

Ben yapıyorum büyük varsayım burada sunucunun tam kontrol olmasıdır. Eğer yoksa o zaman cevap "hayır" dır.

Geçenlerde 'Xmpp botlara' onlarca ev sahipliği smack library kullanılır. Eğer tek bir kullanıcı olarak bağlantı kurulamadı böyle bir sınırlama yoktu. Sadece her bot için bir iplik onu bir sunucuda tek xmpp kullanıcı (ve hatta farklı sunucularda) olarak bağlanmak ve kendi işini yapmak yaptı kökenli. Benim durumumda botlar sadece sohbet odaları sınamak için test mesajları gönderdi, ama bir proxy hizmeti (Ben senin soru anlaşıldığı gibi) yanı sıra mümkündür.

Konuları bile kullanıcı oluşturmak ve durdurduktan sonra silmek için tasarlanmıştır.