====== Jabber в Джуике ====== Возможности протокола Jabber/XMPP, которые использованы в Juick и поэтому рекомендуются для реализации в джаббер-клиентах: * RFC-3921 2.1.2.2: несколько элементов с разными xml:lang внутри сообщения - ответ на команду PING. * XEP-0054: **vcard-temp** - из vCard пользователя берется информация для странички Info, его имя отображается в шапке блога. * XEP-0066: **Out of Band Data** - в jabber:x:oob, внутри сообщения, содержится адрес файла, прикрепленного к посту. * XEP-0080: **User Location** - бот принимает уведомления с координатами пользователя (элементы lat, lon), которые затем используются для указания местоположения пользователя на картах и для прикрепления сообщения к последним полученным координатам. Элемент есть во всех рассылаемых сообщениях с постами с прикрепленными координатами. * XEP-0095: **Stream Initiation**, XEP-0065: **SOCKS5 Bytestreams** - передача файлов от пользователя к боту. * XEP-0107: **User Mood** - бот запоминает последнее полученное уведомление с настроением пользователя и позволяет прикрепить его к сообщению. Элемент есть во всех рассылаемых сообщениях с постами с прикрепленным настроением. * XEP-0118: **User Tune** - бот принимает и сохраняет все уведомления о проигрываемой музыке (элементы artist, source, title). * XEP-0153: **vCard-Based Avatars** - аватар из vCard пользователя отображается на сайте рядом с его ником. * XEP-0172: **User Nickname** - элемент nick присутствует в рассылаемых по подписке сообщениях и содержит ник автора на Джуике. {{tag>jabber juick}}