我正在使用Jabber与gTalk服务器通信。现在,我能够正确连接。此外,我可以发送/接收消息。但是,我无法通过jabber.status
方法
require 'rubygems'
require 'xmpp4r-simple'
include Jabber
#Jabber::debug = true
jid = 'user@gmail.com'
pass = 'password'
jabber = Simple.new(jid, pass)
jabber.status(:dnd, 'password')
jabber.deliver('user2@gmail.com','away')
你能说明我哪里出错吗? 感谢。
答案 0 :(得分:2)
这应该有效,但请注意
jabber.status(:dnd, 'password')
会将您的状态设置为密码,这是一个坏主意。
您确定最初登录了吗?如果是这样的话:
jabber.connected?
应该返回true。