Установка статуса Gtalk с помощью Jabber - PullRequest
1 голос
/ 06 декабря 2010

Я использую Jabber для связи с сервером gTalk.Прямо сейчас я могу подключиться правильно.Также я могу отправлять / получать сообщения.Но я не могу установить свое присутствие на gtalk как занятое, хотя jabber.status method

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')

Можете ли вы подсказать, где я ошибаюсь?Спасибо.

1 Ответ

2 голосов
/ 06 января 2011

Это должно сработать, но учтите, что

jabber.status(:dnd, 'password')

установит ваш статус на пароль, что является плохой идеей.

Вы уверены, что вошли в систему изначально? Если так:

jabber.connected?

должен вернуть true.

...