Tiny Rabbit ๐Ÿ‡ Bot Development

Saturday August 24, 2024

cover

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 ๐Ÿ‡