May

May is a multi-purpose Discord bot for a game’s (Soul Knight Prequel) Discord server

Link to Discord server

This server, the official Soul Knight Prequel game Discord server, has around 64 thousand members, of which a large majority use the bot

Using Discord’s command system, I created a way for Discord users to view information about the game from a database updated by guides

Recently. I pushed an update to the database and its commands such that users’ search terms were fuzzy-matched utilizing the Levenshtein Distance string metric system

I also created an AI chatbot, powered by Gemini that is fed game data so such that it can answer specific game-related questions

This was done using keywords, data stored in JSON files and careful prompt engineering

As of now, I am the only active developer for this Discord bot (role is voluntary with no salary) and have put a lot of time and effort into making the experience for users and staff, frontend and backend, more seamless and simple

It was tough at times to keep updating the bot amidst major events in life but I persevered and manage to have a balance of “work” and life