Возможности протокола Jabber/XMPP, которые использованы в Juick и поэтому рекомендуются для реализации в джаббер-клиентах:
RFC-3921 2.1.2.2: несколько элементов <body> с разными xml:lang внутри сообщения - ответ на команду PING.
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-0065: SOCKS5 Bytestreams - передача файлов от пользователя к боту.
XEP-0107: User Mood - бот запоминает последнее полученное уведомление с настроением пользователя и позволяет прикрепить его к сообщению. Элемент <mood> есть во всех рассылаемых сообщениях с постами с прикрепленным настроением.
XEP-0118: User Tune - бот принимает и сохраняет все уведомления о проигрываемой музыке (элементы artist, source, title).
XEP-0153: vCard-Based Avatars - аватар из vCard пользователя отображается на сайте рядом с его ником.
XEP-0172: User Nickname - элемент nick присутствует в рассылаемых по подписке сообщениях и содержит ник автора на Джуике.