123
Техническое задание (ТЗ) на Telegram-бота
Бот предназначен для автоматической продажи Telegram Stars (звёзд) через Telegram. Основная задача – сделать максимально удобный, быстрый и многофункциональный бот, который будет принимать разные способы оплаты, автоматически выдавать звёзды, и иметь личный кабинет пользователя, реферальную систему, промокоды, выбор языка и веб-панель для админов.
– пользователь вводит нужное количество;
– бот считает стоимость автоматически, исходя из;
– текущего курса валют (если оплачивает в рублях, крипте, долларах);
– заданной наценки (в % или фиксированной сумме);
– далее бот предлагает выбрать способ оплаты (см. ниже);
– после успешной оплаты звёзды автоматически зачисляются пользователю.
Важно: процесс зачисления должен занимать не более 40 секунд, если технически возможно. Предусмотреть лог и повторную попытку в случае сбоя.
Минимум 5–6 популярных вариантов, желательно больше. Вот список:
СБП (Система Быстрых Платежей) – ОБЯЗАТЕЛЬНО!
По команде /profile и кнопке "Профиль", бот показывает:
– кол-во приглашённых рефералов;
Возможность ввести промокод при покупке.
– лимит на количество использований;
– создание/удаление через админ-панель.
Пользователь получает ссылку вида: t.me/namebot?start=ref_12345
Если по этой ссылке переходит другой человек и делает покупку, в профиль пригласившего добавляется 1 реферал.
– например: 5% от суммы покупки реферала;
– или накопительная система звёзд;
– отображение: число рефералов + доход от них.
При первом запуске бот спрашивает:
Весь интерфейс, кнопки, сообщения – на выбранном языке.
Возможность сменить язык позже в профиле.
5. Нижние кнопки (всегда под сообщением):
Использовать reply-кнопки или inline-кнопки.
– пользователи (поиск, общая статистика);
– промокоды (создание, удаление, активация);
– подключённые платёжки (вкл/выкл);
– отчёты (доход по дням/неделям).
Функциональность аналогична Bot-T, должна быть реализована напрямую через нашу веб-панель, без участия сторонних сервисов.
– текст с форматированием (жирный, ссылки и т.д.)
– кнопки (inline-кнопки с переходом по ссылкам)