Skip to content

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

Notifications You must be signed in to change notification settings

ProstoPashaDev/ToonTrove

Repository files navigation

🤖 ToonTrove — Telegram Bot for Card Farming & Shop

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.


🧩 Features

  • 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.

⚙️ Tech stack

  • Python 3.10+
  • python-telegram-bot (v20+ recommended)
  • APScheduler for scheduled farming jobs
  • PostgreSQL for persistence

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages