Олег
Зарегистрирован: меньше месяца
Отзывы + 0 / - 0
Откликнуться

Телеграм_бот

Бюджет: по договоренности
1. Общая задача

Разработка Telegram-бота для регистрации пользователей на онлайн-мероприятия.
Функционал: сбор данных пользователей, проверка подписки на Telegram-канал, приём оплаты, отправка автоматических напоминаний.

Проект рассматривается как MVP с возможностью дальнейшего расширения.

2. Регистрация пользователя

При первом запуске бот:

автоматически получает user_id и username из Telegram;

запрашивает у пользователя:

ФИО,

телефон (через кнопку «Поделиться контактом»),

город,

сферу деятельности.

Данные сохраняются в базе. Без регистрации дальнейший доступ ограничен.

3. Проверка подписки

После регистрации бот:

предлагает подписаться на указанный Telegram-канал;

по кнопке «Проверить подписку» проверяет подписку через Telegram Bot API.

Без подписки пользователь не может продолжить работу.

4. Регистрация на мероприятия

Бот предоставляет возможность регистрации на онлайн-мероприятия с отображением:

краткого описания,

даты и времени,

формата участия.

После подтверждения регистрации пользователь получает ссылку на участие.

5. Напоминания

Автоматические уведомления:

за 24 часа до начала,

за 1 час,

в момент начала мероприятия.

6. Оплата

Рассматриваются два варианта (финальный выбирается после оценки):

Вариант 1 — ручная проверка

пользователь оплачивает по реквизитам,

загружает чек,

администратор подтверждает оплату вручную.

Вариант 2 — автоматическая оплата

интеграция с платёжной системой через API (QTickets, ЮKassa, CloudPayments или аналог),

автоматическое подтверждение через webhook.

7. Индивидуальные ссылки приглашения

каждому пользователю создаётся персональная ссылка вида t.me/bot?start=ref_id;

учитывается количество приглашённых пользователей;

логика бонусов может быть реализована в упрощённом виде на первом этапе.

8. Административный функционал (минимум)

просмотр списка пользователей;

подтверждение оплат (при ручной схеме);

отправка уведомлений пользователям.

Веб-админка на первом этапе не требуется.

9. Предполагаемый технический стек

(может быть предложен альтернативный)

Backend: Python

Telegram framework: aiogram или аналог

База данных: PostgreSQL / SQLite

Хостинг: VPS

10. Оценка

Просьба предоставить:

ориентировочные сроки разработки MVP;

сроки при автоматической оплате;

примерный диапазон стоимости.
Опубликован 02.02.2026 в 16:09

Выберите способ верификации:

Обновите страницу после прохождения верификации.