Ruby XMPP4R пользователь JID
Я использую xmpp4r
драгоценный камень для создания простого бота Jabber. откуда вы знаете jid
пользователи в комнате? Откуда мне знать что jid
опубликовал сообщение?
Пример кода:
@room.join Jabber::JID.new("#{conf}/#{nick}")
@room.add_message_callback do |msg|
#msg.jid?
end
Благодарю.
1 ответ
Объект сообщения наследуется от объекта XMPP Stanza. Таким образом, сообщение должно иметь msg.to
а также msg.from
Позже это групповой чат. Msg.to будет JID вашего группового чата, а msg.from будет JID человека, отправившего сообщение.