Решение было найдено - была легковесная реализация в боте bot@om.tlt.ru, который и осуществлял передачу сообщений с сайта, мне в jabber, но возможности были крайне малы, да и пользоваться этой возможностью мог, разьве что, только я сам.
Некоторое время назад я увидел объявление на форумах jrudevels.org о запуске нового проекта - habahaba. Это реализация идеи "прозрачного" общения с сетью jabber без необходимости регистрации в оной.
Идея простая - пользователь сети jabber (любого сервера XMPP-федерации) регистрируется на, своего рода, транспорте - habahaba.jrudevels.org и выбирает себе "псевдоним" на этом транспорте, затем, размещает ссылку определённого вида на своём сайте или блоге. Когда кто-либо захочет написать сообщение пользователю - он переходит по этой ссылке на страничку проекта habahaba и может общаться с пользователем.
Кроме того проект предоставляет возможность показа статусных каритнок - изображений, доступных по фиксированному URL (протокол HTTP). Таким образом у Вас есть и информатор о вашем статусе в jabber и средство для общения с посетителями Вашего сайта. Удобно, не правда ли?
Теперь рассмотрим процесс от самого начала и до его апогея - процесса общения с посетителем сайта.
Первое что Вам требуется сделать - зарегистрироваться на сервисе. Для этого воспользуемся уже привычным нам из предыдущих статей - обозревателем сервиса:

Нажимаем на кнопку регистрации и в появившимся окошке вводим желаемый ник:

И нажимаем кнопочку Ok. Далее нужно авторизовать сервис и добавить его к себе в ростер (чтобы сервис "знал" о вашем статусе). С точки зрения процесса подготовки мы закончили. Теперь рассмотрим процесс общения.
Открываем в броузере адрес сервиса: http://habahaba.jrudevels.org/:

В данном окошке достаточно всё просто и понятно. Замечу, лишь, что Ник в данном контексте - это тот самый ник который был указан при регистрации. JID - это любой произвольный jid в сети jabber (для отправления сообщений не требуется регистрация, регистрация нужна для того, чтобы скрыть свой адрес от спам-роботов. Пока это, конечно, не актуально, но лучше перестраховаться заранее).
Обратите внимание на примечание, что если адресат не ответил Вам, то все дальнейшие сообщения (после первого) просто не будут передаваться.
Вот как выглядит это окно после того, как адресат ответил:

А вот так выглядит этот разговор со стороны собеседника в Jabber:

Вот, вобщем-то и всё, если у Вас нет сайта или блога (а также в случае, если Вам не требуется обратная связь оттуда), то дальнейшее Вам читать нет смысла. Для тех, у кого есть необходимость обратной связи с посетителями сайта/блога - предлагаю ознакомиться с дополнительными возможностями habahaba
Первое - это небольшой информер, который представляет из себя картинку иллюстрирующую Ваш текущий статус в сети Jabber (онлайн, вышел, недоступен, не беспокоить, не в сети). Вот пример информера автора данной статьи:
Адрес этой ссылки выглядит так:
http://habahaba.jrudevels.org/status.py/OM/habahaba.jpg
Соответственно тэг HTML:
<a src='http://habahaba.jrudevels.org/status.py/OM/habahaba.jpg'>
Или BBCode:
[img]http://habahaba.jrudevels.org/status.py/OM/habahaba.jpg[/img]
Второе - это ссылка на страничку отправки сообщения, в сочетании с картинкой статуса это выглядит так:
Адрес ссылки на страничку:
http://habahaba.jrudevels.org/?OM
Соответственно тэг HTML:
<a href='http://habahaba.jrudevels.org/?OM'>Сообщение для меня</a>
Или тэг BBCode:
[url]http://habahaba.jrudevels.org/?OM[/url]
На этом всё. Приятного общения!
Холомьёв Григорий Юрьевич, 2007
Комментариев нет:
Отправить комментарий