2

I use xmpp4r gem for create simple jabber bot. how do you know jid users in the room? How do I know what jid posted a message?

Example code:

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

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

Thanks.

4

1 回答 1

0

消息对象继承自 XMPP Stanza 对象。所以消息应该有一个msg.toand msg.from,因为它是一个群聊。msg.to 将是您的群聊的 JID,msg.from 将是发送消息的人的 JID。

于 2014-09-05T14:58:49.293 回答