jabber:juick
This is an old revision of the document!
Jabber в Джуике
Возможности протокола Jabber/XMPP, которые использованы в Juick и поэтому рекомендуются для реализации в джаббер-клиентах:
- RFC-3921 2.1.2.2: несколько элементов <body> с разными xml:lang внутри сообщения - ответ на команду PING.
- XEP-0047: In-Band Bytestreams - протокол, по которому передаются файлы от пользователя к боту.
- XEP-0054: vcard-temp - из vCard пользователя берется информация для странички Info, его имя отображается в шапке блога.
- XEP-0066: Out of Band Data - в jabber:x:oob, внутри сообщения, содержится адрес файла, прикрепленного к посту.
- XEP-0080: User Location - бот принимает уведомления с координатами пользователя (элементы lat, lon), которые затем используются для указания местоположения пользователя на картах и для прикрепления сообщения к последним полученным координатам. Элемент <geoloc> есть во всех рассылаемых сообщениях с постами с прикрепленными координатами.
- XEP-0095: Stream Initiation, XEP-0096: SI File Transfer - передача файлов от пользователя к боту.
- XEP-0107: User Mood - бот запоминает последнее полученное уведомление с настроением пользователя и позволяет прикрепить его к сообщению. Элемент <mood> есть во всех рассылаемых сообщениях с постами с прикрепленным настроением.
- XEP-0118: User Tune - бот принимает и сохраняет все уведомления о проигрываемой музыке (элементы artist, source, title).
- XEP-0153: vCard-Based Avatars - аватар из vCard пользователя отображается на сайте рядом с его ником.
- XEP-0172: User Nickname - элемент nick присутствует в рассылаемых по подписке сообщениях и содержит ник автора на Джуике.
jabber juick
jabber/juick.1248852177.txt.gz · Last modified: 2014/04/13 19:21 (external edit)