Ruby+XMPP4RでJabberのグループチャットに投稿する
グループチャット使うにはJabber::MUC::MUCClientをつかうひつようがある。
# 環境: Ruby 1.9.2+xmpp4r 0.5 require 'xmpp4r' require 'xmpp4r/muc' # サーバにつなぐ client = Jabber::Client.new(Jabber::JID.new("todesking@im.example.com") client.connect client.auth("password") # チャットルームに入る muc = Jabber::MUC::MUCClient.new(client) muc.join("groupchat@conference.im.example.com") # メッセージ送る message = Jabber::Message.new("groupchat@conference.im.example.com", "こんにちは〜〜〜") muc.send(message) # 後始末 client.close