2010-12-06 19 views
1

我正在使用Jabber与gTalk服务器进行通信。现在,我可以正确连接。另外,我可以发送/接收消息。但是,我不能把我的gtalk存在繁忙虽然jabber.status方法使用Jabber设置Gtalk状态

require 'rubygems' 
require 'xmpp4r-simple' 

include Jabber 
#Jabber::debug = true 

jid = '[email protected]' 
pass = 'password' 

jabber = Simple.new(jid, pass) 
jabber.status(:dnd, 'password') 
jabber.deliver('[email protected]','away') 

您能否提供我要去哪里错了? 谢谢。

回答

2

这应该工作,但要注意,

jabber.status(:dnd, 'password') 

将设置你的状态密码,这是一个坏主意。

您确定您最初登录了吗?如果是这样的话:

jabber.connected? 

应该返回true。