Skip to content
Matthias Hecker edited this page Mar 9, 2015 · 2 revisions

Rbot is on its core a framework that can be extended with modules or plugins. Many core bot features are implemented as modules themselves. Additionally, rbot comes with over 70 plugins that provide a wide range of functionality.

Core Features

  • IRC client with multiple servers and SSL support (although no multiple network support yet)
  • Configurable logging in ~/.rbot/logs/<channel>
  • Flexible message delegation to plugins by registered mappings
  • Timer to schedule recurring/non-recurring timed events
  • Persistent key-value storage for plugins with multiple supported backend engines
  • Multi-language support using ruby-gettext
  • Flexible permission and authentication system based on hierarchical roles
  • Runtime configuration system
  • Web service based on rubys built-in WEBrick http server
  • Allows to declare data streams and filters to modify them in a modular way, and runtime management of such filters

Shipped Plugins

Todo: write short descriptions for all of them; make up categories and group them

  • alias, declare synonyms for any bot command
  • autoop, ops users based on hostmask
  • autorejoin, automatically rejoins a channel if kicked
  • bans, manage IRC bans (gives more flexibilities like timeouts)
  • bash, queries the famous IRC quote site
  • botsnack, give the bot a treat
  • cal, shows a calendar table
  • chanserv, let the bot manage chanserv
  • chucknorris, shows a chucknorris fact
  • deepthoughts, think a deep thought
  • dice, roll any number of dice with any eye count
  • eightball,
  • excuse
  • factoids
  • figlet
  • fortune
  • geoip
  • googlefight
  • greet
  • hl2
  • host
  • imdb
  • insult
  • karma
  • keywords
  • lart
  • linkbot
  • markov
  • math
  • modes
  • nickrecover
  • nickserv
  • note
  • nslookup
  • oxford
  • poll
  • quakeauth
  • quotes
  • reaction
  • remind
  • ri
  • rot13
  • rss
  • salut
  • script
  • search
  • sed
  • seen
  • shortenurls
  • slashdot
  • spell
  • theyfightcrime
  • time
  • topic
  • translator
  • tumblr
  • twitter
  • urban
  • url
  • usermodes
  • weather
  • wserver
  • wstest
  • youtube

Games

  • azgame
  • greed
  • hangman
  • quiz
  • roshambo
  • roulette
  • shiritori
  • uno
  • wheelfortune
Clone this wiki locally