
LegitBot
A Discord bot designed for Pet Simulator 99 clans to track diamond donations and manage clan activities. Built for the LEGIT clan, it featured real-time donation tracking, automated announcements, and clan management tools.
Tags
Technologies Used
Project Links
Project Details
Quick Stats
Project Overview
LegitBot was born from my experience in the LEGIT clan in Pet Simulator 99. I noticed that the game had a public API, particularly the clan sections, which caught my attention. I decided to create a Discord bot to enhance our clan's Discord server with useful commands for tracking donations and managing clan activities.
The bot was designed to automatically monitor clan donations and send beautiful embed messages to a designated channel whenever someone donated diamonds. It featured real-time tracking, donation leaderboards, and clan management tools that made it easier for clan leaders to keep track of member contributions.
After several months of development and planning to make the bot public and multi-guild, I decided to discontinue the project. Pet Simulator 99 released their official Discord bot that was already multi-guild ready. While my design was more visually appealing and had more flair, the official bot was more consistent code-wise. Additionally, I stopped playing Pet Simulator 99 and bid farewell to both the game and the clan.
Key Features
Real-time Donation Tracking
Automatically monitors clan donations through the BigGames API and sends instant notifications
Automated Discord Embeds
Beautiful, formatted embed messages with user avatars, donation amounts, and leaderboard updates
Clan Management Commands
Admin commands to set clan tags, configure donation channels, and manage bot settings
Configurable Settings
Easy configuration system for clan tags, donation channels, and bot preferences
Technical Implementation
API Integration
The bot integrated with two main APIs:
- BigGames API: For fetching clan data, donation information, and member statistics
- Roblox API: For retrieving user information, usernames, and avatar thumbnails
Donation Tracking System
The core functionality involved:
- Periodic API calls to check for new donations
- Debouncing system to prevent duplicate notifications
- Real-time leaderboard updates with ranking positions
- Formatted number display (k, m, b, t suffixes)
Discord Integration
Built using discord.py with features like:
- Slash commands for admin configuration
- Rich embed messages with custom styling
- Role-based permission system
- Asynchronous event handling
Example: Donation Notification Embed
When a clan member donated diamonds, the bot would automatically send a beautifully formatted embed message like this to the designated donation channel:

Example of LegitBot donation notification embed message showing user donation, rank, and leaderboard
The embed included user avatar, donation amount, current rank, and updated top 3 leaderboard
Code Examples
Donation Message Generation
Number Formatting Utility
API Integration
Technology Stack
Python
Discord.py
Roblox API
BigGames API
Skills & Technologies Learned
Project Conclusion
LegitBot was a valuable learning experience that taught me about Discord bot development, API integration, and building tools for gaming communities. The project demonstrated the importance of understanding user needs and creating solutions that enhance community engagement.
While the project was discontinued due to the release of an official bot and my departure from the game, it provided valuable insights into the challenges of maintaining community tools and the importance of timing in software development. The experience reinforced the value of building for real users and understanding the ecosystem you're developing for.
The skills learned from this project, particularly in Discord bot development and API integration, have been valuable for subsequent projects and continue to inform my approach to building community-focused tools.
Other Side Projects

Player Clan Finder
A command-line utility that tracks Roblox players across Pet Simulator 99 clans using the game's public API. Built to help clan leaders identify and track players who engage in scamming or other malicious activities.

Pet Sim 99 Autofish
A Python utility tool that uses image recognition to automatically position the cursor on whirlpools in Pet Simulator 99's fishing minigame for optimal loot. Paired with an external autoclicker to maintain activity and prevent disconnection.

Arise Crossover Tools (Discord Bot)
A multi-guild Discord bot designed to fetch and relay official game information to the Arise Crossover Tools website, featuring guild-specific configurations and automated role management.