My first Kotlin Discord bot, built in 2 days, to provide FAQ-like system to your Discord.
The data layer uses a combination of databases:
- MongoDB for persisting settings
- Redis to cache frequently used Q&A setup by the users
- InfluxDB to store queriable metrics
I also setup up a webhook system that would deliver me errors the bot encountered directly in a Discord channel.