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?

true を返す必要があります。

于 2011-01-06T03:41:07.137 に答える