require 'blather/client' class Echo < Blather::Client def receive_message(msg) send_data msg.reply! if msg.type == :chat end end Blather.run 'echo@jabber.local', 'echo', Echo.new