Simple community-made chatbot - just for fun
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
plugins
server
.gitignore
.rvmrc
Readme.rdoc
chatbot.rb

Readme.rdoc

ChatBot

A community built chat bot, just for fun. Send pull requests!

Running it

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

Things we can do

  • More games

  • Database persistence

  • Record links to Tumblr?

  • Whatever else sounds like fun