Установка статуса Gtalk с помощью Jabber
Я использую 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')
Можете ли вы предложить, где я иду не так? Благодарю.
1 ответ
Это должно работать, но учтите, что
jabber.status(:dnd, 'password')
установит ваш статус на пароль, что является плохой идеей.
Вы уверены, что вы вошли в систему изначально? Если так:
jabber.connected?
должен вернуть истину.