LulzBot

From Botdom Wiki
Jump to: navigation, search
lulzBot (Synergy)
LulzBot.png
Developer(s): DivinityArcane (Kyogo)
Programming language: C#
Minimum requirements: .NET Framework 4.0
Development state: Release
Source model: Open source
Last stable release: 1.28 Final-er (Aug 10, 2015)
License type: Free software (CC)



lulzBot (project Synergy) is a free to use, object oriented dAmn bot written in C# by DivinityArcane.



Features

Currently, the features provided by lulzBot include (but are not limited to):

  • Free and easy to set up and use.
  • Does not require the installation of PHP, Python, Java, etc.
  • Runs on all platforms.
  • Fully handles dAmn protocol.
  • Logs chatrooms.
  • Includes an easy to use log viewer.
  • Object oriented design, allowing for easy customization and extension.
  • Event based core.
  • Easy to use extension system, making it simple to write your own extensions.
  • Comes with useful extensions out-of-the-box.


Requirements

GNU/Linux and Mac OS X

Windows


Installation

GNU/Linux and Mac OS X

Having Mono 2.8 or later installed, simply cd to the bot's folder and run mono lulzbot.exe.

Windows

Having the .NET Framework 4.0 or later installed, simply open the bot's folder and double-click lulzbot.exe (or simple lulzbot on some systems.) It will have an icon depicting a blue L and green B side-by-side.


Setup

Setup on either system is quite easy. Simply running the lulzbot file will initiate configuration [if it hasn't already been done,] and ask for some basic information about the bot. Once this has been completed, the bot will start up and join the channels you added in the configuration process. For some basic information on how to run and use a bot, see this short reference guide by DivinityArcane.


Extensions

Those looking to write extensions for lulzBot can take a look at this simple reference sheet to gain some insight.


Downloads