deepzBOT is a bot developed with TypeScript and discord.js, based on Tatsu and other BOTS.
My first idea was trying to make the bot like the Tatsu BOT, but then I changed it a little bit to implement other functions and commands that i thought will be useful to the final user.
Currently the bot is maintained by a single contributor which is Alan and is hosted on AWS EC2 instance, but before it was hosted on Heroku!
With the new versions of Discord, they created something amazing called Slash commands which gives the ability to the user of using commands with interactions like buttons, selects menus, etc. In this version of the BOT, it only uses slash commands implemented since it's so easy and funny to create and interact with the user now!
Using dependency injection in TypeScript is more difficult than i thought previously, after having experience with .NET Framework, dependency injection makes a lot easier to work with services, repositories inside a project.
- Audio - The bot can play music;
- Core - For the bot developing and documentation for the users;
- Economy - Economy system actually stored on database;
- Funny - Funny commands;
- Information - Information commands, like
help
, etc.; - Moderation - For moderating the discord guild;
- Social - XP, profile, bio, etc. stored on database.
Give this project a ⭐ if you like to support me to make more projects like this!