wm: irc-h2o-bot

ref: b717d027b8f6705d6b6eb11dd6ea2ecd0c1cb980
dir: /ruby-irc.rb/

View raw version
require 'IRC'

bot = IRC.new("h2o", "irc.ircnow.org", "6667", "H2O")
IRCEvent.add_callback('endofmotd') { |event| bot.add_channel('#fpc') }
IRCEvent.add_callback('invite') { |event| bot.add_channel(event.message) }
IRCEvent.add_callback('join') { |event|
    bot.send_message(event.channel, "Hello #{event.from}")
  IRCEvent.add_callback('privmsg') {|e|
    puts e.message
    }
}
bot.connect