Bot for automated sale of Telegram stars
Telegram bot for automated sale of stars and Premium subscriptions in Telegram with Split API integration and two payment methods — via TON and bank card.
What it does:
* sells star packages (50–10000) and Premium subscriptions (3, 6, or 12 months) with automatic cost calculation
* accepts payment via TON Connect or by screenshots of card transfers
* checks subscription status on the channel before starting work
* collects reviews with ratings and publishes them in a separate channel
* has an admin panel with mailing, statistics, and order moderation
* deletes overdue orders after one hour
* verifies the correctness of the recipient's username
* keeps a log of all actions and restarts in case of failures
Technical foundation: aiogram for Telegram API, aiohttp for working with Split API, SQLite for data storage, FSM for step-by-step scenarios, dotenv for configuration. The architecture is fully asynchronous, with callback request handling and user state management.
What it does:
* sells star packages (50–10000) and Premium subscriptions (3, 6, or 12 months) with automatic cost calculation
* accepts payment via TON Connect or by screenshots of card transfers
* checks subscription status on the channel before starting work
* collects reviews with ratings and publishes them in a separate channel
* has an admin panel with mailing, statistics, and order moderation
* deletes overdue orders after one hour
* verifies the correctness of the recipient's username
* keeps a log of all actions and restarts in case of failures
Technical foundation: aiogram for Telegram API, aiohttp for working with Split API, SQLite for data storage, FSM for step-by-step scenarios, dotenv for configuration. The architecture is fully asynchronous, with callback request handling and user state management.