ruby通过XMPP发送及时信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
require 'xmpp4r' class Messager def initialize puts 'initialize' #Jabber::debug = true jid = Jabber::JID.new('alexys.cn@gmail.com') @client = Jabber::Client.new(jid) @client.connect @client.auth('×××××') @client.send(Jabber::Presence.new.set_show(:chat).set_status('Rails!')) end def send(addr ,msg) sendto = addr #to = 'hlxwell@gmail.com' subject = "Kuxue task" msgbody = msg mail = Jabber::Message::new(sendto, msgbody).set_type(:normal).set_id('1').set_subject(subject) @client.send mail end end a=Messager.new() a.send("xhan87@gmail.com",'hello ,I am the bot') |
Posted by xhan At August 26, 2008 14:54
请登录以发表评论。