用于Rails 3.2的Jabber/XMPP gem[英] Jabber/XMPP gem for Rails 3.2

本文是小编为大家收集整理的关于用于Rails 3.2的Jabber/XMPP gem的处理方法,想解了用于Rails 3.2的Jabber/XMPP gem的问题怎么解决?用于Rails 3.2的Jabber/XMPP gem问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在寻找适用于 rails 3.2 的可靠且有效的 XMPP gem

网络中有数百个,但其中大多数已过时或处于 alpha 阶段.

你能给我推荐一个用于 rails 3.2 的吗?

推荐答案

gem xmpp4r 工作正常.(https://github.com/ln/xmpp4r)

这是一个例子:

require 'xmpp4r'

sender_jid = Jabber::JID.new('a@b.com')
client = Jabber::Client.new(sender_jid)
client.connect('talk.google.com')
client.auth('password')

client.send(Jabber::Presence.new.set_show(:chat)).set_status('my status')

receiver_jid = Jabber::JID.new("dest@domain.com")
message = Jabber::Message::new(receiver_jid, "Testing").set_type(:normal).set_id('1')
client.send(message)

本文地址:https://www.itbaoku.cn/post/786770.html