#!/usr/bin/env ruby require 'rubygems' require 'blather/client' setup 'chris@vines.local', 'test', 'vines.local', 5222, "./certs" when_ready { puts "Connected ! send messages to #{jid.stripped}." } subscription :request? do |s| write_to_stream s.approve! end message :chat?, :body => 'exit' do |m| say m.from, 'Exiting ...' shutdown end message :chat?, :body do |m| say m.from, "You sent: #{m.body}" end