A Discord bot built to find toxicity in chats, notify the users, and ban/warn the repetitive toxic members, creating a much more emotionally stable environment that promotes greater safety
Click this link, select the server you want the bot to join (you need a certain level of authorization to be able to add it to a server), and authorize the bot.
Default prefix: "!"
-
Warning a toxic user if their sentiment value goes under 15
-
Banning a repeated toxic user if their sentiment value goes under 10
- MongoDB - The databse we used to store user and server info
- IBM Watson Tone Analyzer - One of the AI's we used to detect the emotion chat logs
- discord.py - Used to implement a functional Discord bot
- Vader Sentiment Analysis - The other AI that returned the relative negativity of chat logs
This project is licensed under the MIT License - see the LICENSE.md file for details
- Anyone whose code we used to make our code work
- Inspiration from the many toxic chats we had among friends
- The Discord API server for helping us with issues we had