Difference between revisions of "Nanobot"

From Insomnia 24/7 Wiki
Jump to: navigation, search
imported>Wikiadmin
m
imported>Wikiadmin
Line 1: Line 1:
== WARNING ==
 
:The documentation on these pages is for version 3 of nanobot.
 
:'''Development on version 3 has stopped''' in favor of version 4 which is still in beta at this time.
 
 
 
== What is nanobot ==
 
== What is nanobot ==
:Nanobot is an open source IRC bot written in Perl. It's licenced under the [http://creativecommons.org/licenses/BSD/ BSD licence].
+
:Nanobot is an open source IRC bot written in Ruby. It's licenced under the [http://creativecommons.org/licenses/BSD/ BSD licence].
:It's aim is to be fast and flexible, as well as being able to run on any platform that supports Perl.
+
:It was built to be as flexible and extensible as possible. It should run on any platform where Ruby is available.
 
 
:It has several built-in commands which find common use, in addition to these commands, modules with extra functionallity may be loaded and unloaded at any time, without needing to restart the bot.
 
  
:Both '''SSL''' and '''IPv6''' support are built into 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.
:If you require a version without IPv6 or SSL support, a link can be found in the [[Nanobot FAQ|F.A.Q.]]
 
  
 
== More info ==
 
== More info ==
Line 16: Line 9:
 
*[[Nanobot_manual|User manual]]
 
*[[Nanobot_manual|User manual]]
 
*[[Nanobot_source|Source code]]
 
*[[Nanobot_source|Source code]]
*[[Nanobot_modules|Modules]]
+
*[[Nanobot_modules|Plugins]]
*[[Nanobot_code_help|Writing your own modules]]
+
*[[Nanobot_code_help|Writing your own pluginis]]

Revision as of 08:28, 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.

More info