Sha256: 41d04c96156f066e9dffdb250e5855c3cafc23cc425c84fac53ea53edb5f9a8c

Contents?: true

Size: 484 Bytes

Versions: 1

Compression:

Stored size: 484 Bytes

Contents

require 'rubygems'
require 'botfly'

require 'yaml'

config = YAML::load(ARGF.read) if ARGF
puts config.inspect

Jabber::debug = true

bot = Botfly.login(config["jid"],config["pass"]) do
  on(:message).body(/^exit$/) { reply "Goodbye!"; quit }
  on(:message).nick(/rkneufeld/) do
    Botfly.logger.info("Callback called")
    @count ||= 0
    @count += 1
    reply("That's the #{@count}th message I've received.")
  end

  on(:presence) { puts self }
  connect
end
Thread.stop
loop{}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
botfly-0.1.0 example.rb