Difference between revisions of "Nanobot"
imported>Wikiadmin |
imported>Wikiadmin |
||
Line 4: | Line 4: | ||
:The modular design means it has very very 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. | :The modular design means it has very very 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 == | == More info == |
Revision as of 12:25, 22 August 2014
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 very 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.