Script Information
BoxBot, the predecessor to
SphereBot, was an extremely modular IRC bot, but the downfall lay in the fact that
BoxBot's modules were not nearly as flexible as originally planned.
BoxBot's modules were strictly Perl, and could only be bound to a few IRC events (join, part, topic, and privmsg). The PRIVMSG-bound modules had to be bound to a single specific command, which consisted of the configured command prefix ( the default was '::') followed by the module name. The JOIN-, PART- and TOPIC-bound moudles could only be associated with one channel; multiple channels required multiple modules. Similarly, the PRIVMSG-bound modules could only be bound to a single command; multiple commands required multiple module files.
SphereBot was conceived while trying to repair these issues with
BoxBot - it was felt that the only way to fully fix these problems without using band-aid hacks was to start over from scratch. So
SphereBot was born.
BoxBot is not altogether useless; however
SphereBot effectively performs almost all of the functions that
BoxBot was designed to. There is even a
SphereBot module that allows backwards compatibility with
BoxBot modules. I consider
BoxBot to be deprecated.
BoxBot is not available for download at the moment, although it will be short, it needs to be repackaged in a slightly friendlier manner. In the meantime, if you wish to acquire a copy,
contact me∞. I'll be glad to send it to you.
Categories:
CategoryDeprecated,
CategoryStable