Rails 3.2的Jabber/XMPP宝石库

4

我正在寻找一个稳定可靠的用于Rails 3.2的XMPP gem。

网络上有数百个这样的gem,但大多数已经过时或处于alpha版。

你能推荐一个适用于Rails 3.2的gem吗?

1个回答

7

宝石库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)

嘿,这对我很有用,谢谢。但是你能告诉我如何接收和删除消息吗? - Jigar Bhatt
我认为他们在 https://www.sitepoint.com/looking-xmpp-xmpp4r-gem/ 中已经解释得很清楚了。 - Katta Naveen Kumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接