Projects

Discord Chatbots

Backend
Discord
Python
JavaScript/TypeScript

A look at my long history with discord chatbots.

The discord.js banner from the discord.js github repository

Introduction

I have spent many hours working on various Discord projects. It became a familiar interface for whatever I wanted to build. Find below some of my Discord projects:

DeadlineBot

I built DeadlineBot in my first year of university to help my friends and me keep track of deadlines. The bot allowed us to add deadlines to its database and would send three reminders leading up to the deadline to the designated channel. A screenshot of a deadline alert sent on discord. It is warning the user that there is only 3 days until the ethics deadline

This was a huge lifesaver on various occasions. While it is one of the less complex projects I have worked on, it has been one of the most useful!

Discord-RCON

For a while, I hosted a Minecraft server for my friends and family to use. I needed a way to access certain utilities while away from the game. Upon learning that Minecraft supports the RCON protocol, I was quick to build a wrapper in discord.js to enable the use of RCON from a platform I already had access to when away from home. This meant I did not need a new application to interact with the server through RCON, nor did I need to open up another port for this exchange.

Zardy

Zardy is my current passion project, which I am building alongside a friend I met at my local card game store. Zardy provides information on Pokémon cards using the TCGDex API and has a couple of moderation tools baked in too.