User said the n-word? CAUGHT IN 4K 🤨📸
All commands have now been replaced with slash commands! Type /
to see all the commands.
- catches any mention of the n-word with a reply
- view individual user n-word count
- view server n-word rankings
- view global n-word rankings
- "verify" yourself through votes
- (coming soon?!) give n-word passes
- Python 3.10 installed or above
- Create a discord bot application and fetch the app's token url
- on the discord bot developer portal, enable SERVER MEMBERS INTENT and MESSAGE CONTENT INTENT
- Create a MongoDB account and initialize a database cluster, then retrieve its connection string
- Clone this repository to a place on to your computer
- Go in the root directory with
cd <this repository's name>
- Install the required libraries with
pip install -r requirements.txt
- (Recommended) Create a Python virtual environment within the root directory, activate it, then run that command
- Head into config.json and add in your
DISCORD_TOKEN
andMONGO_URL
strings respectively, within the double quotes cd bot
to go inside the bot folder- Run the app with
python bot.py
if on Linux orpy bot.py
if on Windows
Reach me on my discord server for any feedback, contributions, or issues.
STATUS: Finished but continuously maintained
Utilizes Discord.py and MongoDB technology. Hosted on Fly.io.