Nanobot

From Insomnia 24/7 Wiki
Jump to: navigation, search

What is nanobot

Nanobot is an open source IRC bot written in Ruby. It's licenced under the BSD licence.
It was built to be as flexible and extensible as possible. It should run on any platform where Ruby is available.
The modular design means it has very few built-in commands. In fact all it has is those needed to control plugins. Every other command comes from a plugin. Plugins can be loaded and unloaded on the fly so almost any change or update can be done without having to restart the bot.
This design also allows for the bot to keep running when crashes are occurring inside a plugin. In many cases a plugin will even still work when crashing and all but the function that's causing the crash will be available.

More info