GorillaBot is an IRC bot framework written in Python. The bot is initiated from the command line. Once it is connected, it receives its commands through IRC. Because I'm writing the framework mainly for use in a channel frequented by Wikipedia editors, there are a number of Wikipedia-specific commands.
Although I wrote the framework to run AlfredBot, a bot specific to an IRC channel I use frequently, it is easily-configurable to run any bot you like. It will include some optional modules, and any extra functionality can be added by forking the code. You can see my ideas for the bot here. Feel free to make your own suggestions!
Author: Molly White
License: MIT
Status: Unstable
Download code from the master branch. Code in the development branch is often incomplete.
- Run
python3 commander.py
from the source directory. This will step you through creating a configuration file if you don't have one already. If you already have a configuration file, it will verify its validity and check if you'd like to change it. - Enter any information in the command line prompts.
- Once the command line logger displays that you have successfully connected, command the bot using these commands on IRC.
Thank you to Ben Kurtovic for his lovely EarwigBot, which provided a good example and some of the code for this bot.