Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Telegram bot for promotion and advertising through "stars"

Description:

This is a multifunctional Telegram bot designed for promoting and monetizing channels through a rewards system, tasks, and referral programs. Users earn "stars" (internal currency) by completing tasks (usually subscribing to channels) or inviting friends, while administrators manage tasks, user balances, and withdrawals.

Features:

• 3 different menus: admin (access via UID and password), user, and client.
• Creation and management of tasks: a task includes a link to the channel, a reward in "stars," and a budget.
• Subscription verification: the bot automatically checks if the user has subscribed to the channel and credits the reward.
• Referral system: for each invited friend, the user receives a bonus; a prize is provided for every 25 referrals.
• Deposits and withdrawals: the bot supports top-ups in USDT or hryvnias/rubles, allowing users to withdraw "stars" upon request.
• Link rental and the ability for clients to set tasks automatically: clients can pay to place their channel/task in a special slot or menu section for a limited time (by weeks) or budget if it is a task.
• Admin panel: adding/removing channels, setting penalties for early exit, sending messages, managing promo codes, statistics and balance history, setting up details, etc.
• Penalties for unsubscribing: the bot automatically deducts "stars" from users who leave the channel before the agreed deadline.
• To use the bot, the user must subscribe to a number of channels. If at any point they unsubscribe - with each button press in the bot's menu, a check occurs, and the bot does not allow the user to interact with its main functionality until they resubscribe to the specified channels.
• Database backups: daily SQLite backup sent to the administrator.

Advantages:

• Convenient menus and inline buttons.
• Flexible reward and tariff settings.
• Advanced administration features and automation of all processes.
• Easy integration with multiple channels at once.

Implementation features:

• Written in Python using the aiogram framework and SQLite database.
• dotenv files for configuration.
• Asynchronous architecture for stable operation under increased load.
• Convenient scaling and further support.
Work details
Budget 300 USD
Added 15 January 2025
328 views
Freelancer
Maksim Magerko
Ukraine Kyiv  9  1

Available for hire Available for hire
9 Safes completed
On the service 2 years