A community built chat bot, just for fun. Send pull requests!
It runs with straight Ruby. You’ll need the Cinch and Cinch-Identify 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:
nick: my_bot
channel: ecruby
nickserv_pass: sekrit
plugins:
- "karma"
- "repeater"
- "link_catcher"
cinch_plugins:
- "Cinch::Plugins::Identify"
If you plan to use the Karma plugin, you’ll need a bit more:
bot.yml
settings:
nick: my_bot
channel: ecruby
nickserv_pass: sekrit
persistence_url: ecruby.org
username: some_user
password: sekrit
plugins:
- "karma"
- "repeater"
- "link_catcher"
cinch_plugins:
- "Cinch::Plugins::Identify"
Then just run it with
ruby chatbot.rb
-
More games
-
Database persistence
-
Record links to Tumblr?
-
Whatever else sounds like fun