Introducing Tiny Rabbit ๐
For quite some time now, Iโve been working on my own Telegram and Discord bot, named Tiny Rabbit ๐. Unfortunately, the code is private, as I plan to monetize it in the future.
The Discord bot, in particular, is my pride and joy when it comes to programming. Iโve never had as much fun working on a project as I have with this one.
Tech Stack
Tiny Rabbit ๐ is built using the following technologies:
Bot: Written in TypeScript using Discord.js.
Server: Powered by Bun, providing a fast and lightweight environment.
Admin Dashboard: Built with Vue and Nuxt3, using TailwindCSS for styling.
API Integration: The API connects directly with the bot & Discord API, with the bot itself acting as the server.
Current Features
The bot is also getting its own admin dashboard, where users will be able to customize plugins to suit their needs. This feature is still under development, but itโs something Iโm very excited about.
The bot is constantly evolving, and Iโm always adding new plugins to enhance its functionality. Hereโs a list of the current plugins:
๐ Welcome & Goodbye: Automatically sends welcome and goodbye messages when users join or leave the server.
๐ซ Tickets: A ticket system for moderation to streamline the workflow.
โจ Levels: A chat-based leveling system with roles assigned for certain levels to manage user permissions.
โญ๏ธ Starboard: Tracks reactions and reposts popular messages in a designated channel.
๐ Birthday: Sends birthday messages on a special channel.
Ongoing Development
Iโm continuously developing the bot, adding new plugins and features to make it even better. All major updates are shared on my own Discord server, which Iโll write about in a separate post.
With โค๏ธ,
โ Kris ๐