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

Hardware components

Server Server x 1

Software apps and online services

Python Python

Hand tools and fabrication machines

Pyhton IDE Pyhton IDE x 1

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.





Credits

Leave your feedback...