Anti-anime-automata
About the project
This Discord-Bot rejects users with Anime Profile Pictures
Project info
Difficulty: Easy
Platforms: Python
Estimated time: 1 week
License: GNU General Public License, version 3 or later (GPL3+)
Items used in this project
Story
Using machine learning, I created a model which can identify whether something is Anime or not. I used an image scrapper to scrap Twitter and Discord for over 7000 profile pictures, which I then manually sorted into the two categories (Anime, not Anime). After that, I integrated the model into a Discord bot. Whenever a user sends a message, the bot puts their profile picture through the model to determine if it is anime. Depending on the bots 'aggression level' it has a variety of ways to react.
aggression level 0: it does nothing aggression level 1: it asks for the user to change their profile picture aggression level 2: it moves the user to a private section of the server aggression level 3: it kicks the user aggression level 4: it bans the user
Users are also able to have some fun by using an 'analyze' command with any image and the bot will respond with how anime it thinks it is.
Leave your feedback...