ToonTrove is a Python Telegram bot that allows to "farm" collectible cards every n minutes for users and provides an in-bot shop to buy/sell/trade cards and manage in-game currency.
⚠️ Note: This project is intended for educational / private use. If you plan to run it in public groups or on third-party services, respect platform rules and other users.
- Automatic card farming for users on a configurable interval (per-user or global).
- Virtual wallet (coins) per user.
- Collectible cards with rarities (common / rare / epic / legendary).
- In-bot shop: buy cards, sell cards for coins, view shop listings.
- Commands for inventory, shop, balance, and manual farming.
- Persistent storage via PostgreSQL (default).
- Simple configurable RNG drop tables and pricing.
- Rate-limiting and basic anti-abuse measures.
- Python 3.10+
python-telegram-bot(v20+ recommended)APSchedulerfor scheduled farming jobsPostgreSQLfor persistence