Alice Is an AutoModeration (AM) bot designed for Discord.
It was built with the idea of having a main "Alice" Which anyone at all can invite
But also a bot, which anyone can easily selfhost and add their own plugins to without much difficulty or even modify the bot's code entirely.
AliceAM has a variety of Qualities and Features, some of which include
- AutoModeration (Experimental)
- A Webgui (WIP)
- An API (WIP)
- Easily able to add custom commands/plugins
- No obfuscation of code
- Easy to set up
Step 1. Have/Get a Discord Bot Token.
If you don't have this token, you can get it at The Discord Developer portal by clicking "new application"
Step 2. Clone this repository into a directory of your choosing which we have permission for.
Step 3. Run main.py using Python 3.12 (higher/lower versions of python untested)
You can do this by running the following command in the terminal
python3.12 main.py
Step 4. It will take you through a setup process if this is the first time you've run the program
It will ask for the following information.
- The token you got in step 1
- Prefix you want the bot to use (Default is //)
AliceAM uses PostgreSQL for data storage by default. It used to allow for Json files, but this has been removed due to the fact that the json system never received any testing and, as far as I could tell due to lack of testing, was at risk of combusting into flames at the drop of a hat.