jabber бот в чате

Discussion in 'PHP' started by inlanger, 16 Feb 2009.

  1. inlanger

    inlanger Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    Как сделать jabber бота который бы сидел в чате и кидал в чат разные сообщения?
     
  2. blaga

    blaga Elder - Старейшина

    Joined:
    23 Mar 2006
    Messages:
    884
    Likes Received:
    273
    Reputations:
    106
    я тут попытался поюзать класс xmpphp для работы с джабером на пхп... Собсно отправлять научился, а вот что бы он сидел, получал еще чего то как то не допер маленько... Документация на класс на англицком вся... Но может быть тебе поможет.
    http://code.google.com/p/xmpphp/
     
  3. inlanger

    inlanger Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    blaga, это я уже нашёл. Это простой класс для отправки сообщения аккаунт=>аккаунт, в чате он не умеет сидеть.
     
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Ммм, что значит простой класс? Jabber сам по себе прост и понятен, и в общем-то универсален

    Логин в конфу - $conn->presence('I am online',null,'название_конфы/желаемое_имя');
    После коннекта приходит список всех пользователей в комнате, можно прогнать через presencehandler
    Сообщение в конфу - $conn->message("Имя конфы",'текст','groupchat');
     
    _________________________