1

我正在使用 Jabber 与 gTalk 服务器进行通信。现在,我可以正常连接。此外,我可以发送/接收消息。但是,我无法将我的 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')

你能建议我哪里出错了吗?谢谢。

4

1 回答 1

2

这应该有效,但请注意

jabber.status(:dnd, 'password')

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

您确定您最初已登录吗?如果是这样:

jabber.connected?

应该返回真。

于 2011-01-06T03:41:07.137 回答