2010-12-06 20 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。