Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
ruby irc bot (official repo mirror)
Failed to load latest commit information.
bin set default encoding to UTF-8 for Ruby 1.9
data/rbot [plugin] insult, small fix
lib/rbot log fatal/error messages to stderr, but check if daemonized first!
man Some man page rationalization
po More outdated message in en translations
tasks Fix multibyte char in rake task
test remove whitespace
.gitattributes + tell git that *.rb files are Ruby scripts
.gitignore Ignore man pages
AUTHORS Thank rane_ for pestering us to release 0.9.15
COPYING Licensing uniformity: dual-license rbot core under MIT+acknowledgemen…
COPYING.rbot Licensing uniformity: dual-license rbot core under MIT+acknowledgemen…
ChangeLog Module\#define_structure method: define a new Struct only if doesn't …
GPLv2 Licensing uniformity: dual-license rbot core under MIT+acknowledgemen…
INSTALL bit of win32 doco
README.rdoc improve README
REQUIREMENTS document requirements of the twitter plugin
Rakefile Add a plugin skeleton generator
Usage_en.txt more packaging work
docgen docgen: cope with README -> README.rdoc rename
launch_here.rb Version 0.9.15
msgmerge-wrapper.rb remove whitespace
rbot.gemspec Package man files
release-checklist Release checklist
setup.rb remove whitespace
tag-release Update versions in manpages when tagging


rbot - The Ruby IRC bot

rbot is a ruby IRC bot. Think of him as a ruby bot framework with a highly modular design based around plugins.

rbot features

  • Runtime configuration via irc chat

  • User authentication and access levels for using different bot features

  • Built in infobot-style keywords.

  • Support for underlying fact database (infobot fact files), which can be overridden or supplemented by runtime keyword controls

  • Multi-language support - comes with english, dutch, german, french, italian japanese, chinese, russian and finnish definitions so far - more translations welcome

  • Powerful plugin architecture, comes with plugins for:

    • RSS feed updates

    • IMDb queries

    • Translator with multitude of services, it's easy as !translate Ein Automobil


    • Google searching

    • URL information

    • Seen nick?

      • rbot: seen tango? <rbot> tango_ was last seen 20 minutes and 7 seconds ago, joining #rbot

    • Reminders

      • Example: remind me about pizza in the oven in 15 minutes

    • Checking the weather

    • Doing math

    • GeoIP lookup

    • Lots of games, including uno, hangman, azgame and roshambo

    • Karma

    • Per-channel quote storage, searching and retrieval

    • Check the spelling of a word

    • RPG dice rolling

    • larting people

    • Conversation stats — also, rbot log format is supported by pisg

    • more…

Thanks are owed to the infobot developers - several of rbot's features are inspired by infobot and so are some of the default plugins. Thanks are also owed to RADKade1, as rbot's quote plugin is a direct reimplementation of his “quotesaq” - simply because it's a great quote interface.

Mainly, rbot's fun to play with, although the plugin architecture can be used to write very useful modules

Something went wrong with that request. Please try again.