Skip to content

An open source discord bot primarily set for AutoModeration.

License

Notifications You must be signed in to change notification settings

Ames-hub/AliceAM

Repository files navigation

AliceAM

Python 3.12 PostgreSQL Docker

Alice AutoModeration is at your service.
Support Server

What is Alice?

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.

Features

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

How do I selfhost Alice?

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 //)

Data Storage

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.

About

An open source discord bot primarily set for AutoModeration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published