Replies (13)

  • @LongMan, Компонент.
  • @LongMan, А кто шлет презенсы?
  • @LongMan, @LongMan Бот, кто же ещё?! :)
  • @LongMan, Кажется я зашел в тупик при развертывании компонентного бота :-) Компонент подключается, хендшейк проходит, а кто скажет, что он в сети — непонятно. Презенсы могут только клиенты слать вроде бы. Уффф, мысли вслух :-)
  • @LongMan, @LongMan Что за бот? Если бот [в теории] включен и доступен постоянно — он не должен рассылать презенсы, только отвечать на <presence type='probe'/>
  • @LongMan, я пишу бота на python (twisted) по статьям джека моффита (http://metajack.im/2008/10/09/echo-bot-part-two-making-a-component/). Инициальный презенс все равно должен быть отправлен кем-нибудь от имени jid бота. Пока писал это, кажется начал понимать, как это сделать :-)
  • @LongMan, @LongMan Что этот бот будет делать?
    ... отправлен кому ?
  • @LongMan, серверу, чтобы он забродкастил его. так ведь презенсы работают? :-) он будет доставлять рсски мне в в мессенджер
  • @LongMan, вообще-то он уже доставляет, но пока он клиентский )
  • @LongMan, @LongMan ОК. Продолжаем наводящие запросы. Какой компонент выступает в роли "сервера"? :)
  • @LongMan, @ugnich Тьфу! Наводящие вопросы. Совсем уже заработался. :)
  • @LongMan, ничего секретного нет, я все могу рассказать :-). на сервере swiftfeed.net стоит ejabberd, он слушает порт 8888, через который они с компонентом общаются. компоненту дан адрес s.swiftfeed.net. я запускаю бот-компонент, он логинится, я рад, но фактически ничего не происходит, никто не становится онлайн, никто не принимает сообщения :-) для начала суть компонента — просто эхо :-)
  • @LongMan, @LongMan Когда отвечаете — пишите номер коммента целиком (#1234/56), а не только номер поста.
    Мне не интересно, что там за сервер. К какому компоненту (роль) коннектится ваш бот?