【问题标题】:Ruby XMPP4R useer JIDRuby XMPP4R 用户 JID
【发布时间】:2012-07-05 07:48:34
【问题描述】:

我使用xmpp4r gem 来创建简单的jabber bot。 你怎么知道房间里的jid 用户? 我怎么知道jid发了什么消息?

示例代码:

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

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

谢谢。

【问题讨论】:

    标签: ruby xmpp4r


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-06-25
      • 1970-01-01
      • 2012-05-29
      • 2013-02-13
      • 2011-05-30
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 2013-01-16
      相关资源
      最近更新 更多