User Tools

Site Tools


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.1248848944.txt.gz · Last modified: 2014/04/13 19:21 (external edit)