FOLD Bot: A Custom Hypixel Guild Discord Bot

Project Overview

FOLD Bot is a custom Discord bot designed for the FOLD Hypixel Guild. It's built on a tech stack comprising Node.js, TypeScript, MySQL, and Docker. Although its codebase isn't public, the bot operates in an open-source Discord server.
Tech Stack
LanguageTypescript
PlatformDiscord
BackendNode.js
Version ControlGithub
ContainerizationDocker
DeploymentSelf-Hosted

Key Features & Development Challenges

FOLD Bot is a custom Discord bot designed for the FOLD Hypixel Guild. It's built on a tech stack comprising Node.js, TypeScript, MySQL, and Docker. Although its codebase isn't public, the bot operates in an open-source Discord server.
Throughout the development, different versions improved the reliability and efficiency of command handling. Commands are dynamically loaded from a list, ensuring flexibility in functionality. Error handling has been meticulously implemented to avoid crashes, making the bot more robust.
The bot's innovative feature is the ability for users to interact with Minecraft players directly from Discord. This included the creation of a custom socket server and a custom Minecraft packet parser. Although this component presented significant challenges, it added a unique interactive element to the bot's feature set.
The project follows a disciplined version control practice using GitHub. Its Docker-centered environment eases the transition from development to deployment, making the bot self-hostable.
Future updates should continually refine existing features, improve performance, and add more interactive elements to the bot. As the bot's feature set expands, so too does the opportunity for learning and tackling new development challenges.

Visit the

Discord

to interact with the bot firsthand.