На главную

Telegram-бот для сбора заявок на перс. тренировок

Техническое задание: Telegram-бот для сбора заявок на персональную программу тренировок и питания Цель: Создать Telegram-бота, который собирает ответы пользователей на анкету, принимает оплату через ЮKassa и сохраняет данные в базу данных PostgreSQL. Функционал бота: Старт: приветственное сообщение + видео-кружочек. Анкета: серия вопросов (имя, возраст, рост, вес, цель, уровень подготовки и т.д.). После заполнения — выдаётся ссылка на оплату через ЮKassa (интеграция с API). После успешной оплаты: Отправка уведомления админу (в Telegram). Запись всех данных в базу PostgreSQL (на сервере beget). Админ (я) должен получать: Все ответы пользователя. Статус оплаты. ID платежа. Возможность в будущем отправить пользователю PDF-документ с планом. Технические требования: Сервер на Beget (Linux-хостинг). База данных PostgreSQL. Код Python (желательно на aiogram 3.x). Поддержка видео-кружочков. Чистый, понятный код для возможности доработок в будущем. От исполнителя требуется: Настройка сервера и базы данных. Деплой работающего бота. Инструкции по дальнейшему использованию. --- Важно: ТЗ будет дополнено после выбора исполнителя (есть полная версия с описанием всех полей анкеты и логики работы).