A community built chat bot, just for fun. Send pull requests!
It runs with straight Ruby. You’ll need the Cinch, Cinch-Identify and ActiveSupport gems and Ruby 1.9, and you’ll want to specify the nick and channel you want to use in a YAML file:
[bot.yml]:
settings:
server: 'irc.freenode.org'
nick: &nick 'my_bot'
channel: '#ecruby'
plugins:
"Repeater":
"OverAchieverListener":
"Cinch::Plugins::Identify":
require: 'cinch/plugins/identify'
nick: *nick
nickserv_pass: sekrit
type: nickserv
Then just run it with:
ruby chatbot.rb