Awesome IRC Bot is a powerful framework which I have created for running a stable PHP IRC Bot. With easily customizable features such as modules, it's simple to use, yet has the capabilities for developers to write advanced plugins which can be dynamically loaded and unloaded at runtime.
- PHP 5.3+ CLI (apt-get install php5-cli)
- MySQL PDO Extension (apt-get install php5-mysql)
- MySQL Server to host the bot's database
- Copy all the files to a directory of your choice
- Rename config.php.example to config.php and edit it to match your MySQL database details
- Navigate to the directory where the script is stored in a shell
- Type "php bot.php" into the shell and hit Enter
- If this is your first run, you will be prompted for configuration values
The /modules-extras/ folder contains contributed and other non essential modules for your use. To install a module pack, follow the instructions below:
- Copy the module folder you want from /modules-extras/ into /modules/
- Restart the bot
To uninstall a module set, follow the instructions below
- Delete the module folder from /modules/
- Restart the bot
Type .help on a channel the bot is on (replace . with your command prefix), to get information on the commands and functions available for use
By using Awesome IRC Bot, you agree to the license in LICENSE.md