alns0 writings coffees projects

Discord RPG Bot

Aug 18, 2025

·

3 min read

tl;dr: A Discord bot for servers with people that enjoy dungeon crawling, fighting monsters, and leveling up in a RuneScape-like manner.

Not my first time doing a bot, but definitely the first time doing a bot for a game on Discord. My brother uses Discord constantly and has always been passionate about RPG games. We both spent years playing RuneScape together, grinding away at skills and exploring Gielinor.

Then we migrated to Epic RPG and it was a blast. We spent hours grinding away at skills and exploring the world and he decided after literally years of thinking about it, that he wanted to create his own RPG bot.

The mechanics and game design would be his domain - he’s got that creative mind for how things should work and feel. I’m the developer, so naturally I’d be the one to bring his vision to life.

We started this project around June, 2025.

The Game Itself

There are different classes, skills, dungeons and all are separated into different tiers. There’s going to be a lot of formulas for creating and crafting items and, the most recent addition is the ability to trade with other players.

Discord RPG Bot Screenshot Discord RPG Bot Screenshot

Tech Stack & Development

I built this using Discord.js which was perfect for someone like me who wanted to get something working quickly. The beauty of Discord.js is that you can test your bot in real Discord servers and see your commands come to life instantly.

No need to deal with complex deployment setups or server configurations.

I also used some Node.js and various Discord API integrations to create the RPG mechanics my brother designed. Let’s be honest, having a clear vision of what the bot should do made the development process much smoother.

Implementation of the slash commands was something I was not familiar with, but I was able to figure it out quickly and works so smoothly. chef’s kiss

The Development Journey

Currently working through the bot’s core RPG systems. The bot is still in development as we refine the mechanics and balance the gameplay. The development process has been more collaborative than I anticipated, requiring constant communication between my brother’s game design ideas and my technical implementation.