我使用xmpp4r
gem来创建简单的jabber bot。
你怎么知道房间里的jid
用户?
我怎么知道jid
发布了什么消息?
示例代码:
@room.join Jabber::JID.new("#{conf}/#{nick}")
@room.add_message_callback do |msg|
#msg.jid?
end
感谢。
答案 0 :(得分:0)
消息对象继承自XMPP Stanza对象。因此,邮件应该有msg.to
和msg.from
,因为它是群聊。 msg.to将是您的群组聊天的JID,而msg.from将是发送消息的人的JID。