A Discord bot that uses Google Gemini to moderate your server. It can also (theoretically) chat, but that's for a later date.
- Discord.py SDK
- Discord Developer account
- Google GenAI SDK
- Python 3.5+
- A server. The server I am running this implementation is a Hackintosh, but it can realistically be anything, so long as it has Python and Wi-Fi.
Messages are routed from Discord to Google Gemini. Gemini classifies those messages and takes action accordingly. Simple, right?
Python is slow asf. Rate limits and quota limits on Google's end exist. Keys may be banned if anything explicit is sent. I have no clue what I am doing (still not vibe coded tho).