This was my main Discord bot project, developed using TypeScript, Node.js, and Discord.js. The bot originally used MySQL for data storage before transitioning to PostgreSQL for improved performance and scalability. It was hosted on Heroku until the removal of the free tier, which led to discontinuation of the hosted service.
⚠️ Note: This project is no longer being maintained.
| Technology | Icon |
|---|---|
| Discord Bots | |
| MySQL | |
| PostgreSQL | |
| NodeJS | |
| TypeScript | |
| Axios | |
| Heroku |
- Advanced Command handler with config
- Localization support for multiple languages
- Support for voice channels and music playback queues
- MySQL/PostgreSQL database
- Slash Commands interface
- Role and permission management
- Moderation tools (kick, ban, mute, etc.)
- Event logging and audit trails
- Support for custom prefixes per server
- Automated welcome/goodbye messages
- Integration with external APIs (e.g., weather, games, trivia)
- Configurable settings stored in the database
- Error and exception handling with logging
- Command cooldowns and rate limiting
🚫 Archived – This project is no longer actively developed or maintained. You're welcome to explore, fork, or build upon it for your own projects.