2012-07-04 6 views
2

Я использую драгоценный камень xmpp4r для создания простого бот-барабана. Откуда вы знаете jid пользователей в номере? Как узнать, что должно выглядеть jid?Использование Ruby XMPP4R JID

Пример кода:

@room.join Jabber::JID.new("#{conf}/#{nick}") 

    @room.add_message_callback do |msg| 
    #msg.jid? 
    end 

Спасибо.

ответ

0

Объект сообщения наследуется от объекта XMPP Stanza. Поэтому сообщение должно содержать msg.to и msg.from, так как это групповой чат. Msg.to будет JID вашего группового чата и msg.from будет JID человека, который отправляет сообщение.

Смежные вопросы