2

xmpp4rシンプルな jabber ボットを作成するために gem を使用します。jidルーム内のユーザーをどのように知ることができますか? jidメッセージの投稿者を知るにはどうすればよいですか?

コード例:

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

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

ありがとう。

4

1 に答える 1

0

メッセージ オブジェクトは、XMPP Stanza オブジェクトから継承されます。グループ チャットなので、メッセージには と が必要msg.toです。msg.frommsg.to はグループ チャットの JID になり、msg.from はメッセージを送信した人の JID になります。

于 2014-09-05T14:58:49.293 に答える