Задача
Разработать форму верификации (сайт/лендинг) для подтверждения личности клиента по паспорту. Пользователь должен переходить на эту форму по ссылке из Telegram-бота, вводить свои данные, отправлять их на модерацию и после обработки возвращаться обратно в бота.
Требования к форме
- Интуитивно понятный интерфейс, адаптивный под мобильные устройства
- Поля для ввода паспортных данных (серия, номер, дата выдачи, кем выдан)
- Загрузка фотографий паспорта (разворот с фото и страница с пропиской)
- Возможность загрузить селфи с паспортом (по желанию заказчика)
- Кнопка отправки данных на проверку
- После отправки - показывать статус: на проверке, одобрено или отклонено
Интеграция с Telegram-ботом
- Бот присылает ссылку на форму при нажатии кнопки "Верификация"
- После завершения проверки форма перенаправляет пользователя обратно в бот (Deep Link)
- Результаты проверки (прошел/не прошел) дублируются в чат с пользователем
Требования к разработке
- Backend на Python (Aiohttp/FastAPI/Flask) или готовое решение
- Хранение и обработка загруженных документов на сервере
- Валидация данных на стороне сервера
- Механизм модерации (страница для администратора для просмотра заявок)
- Возможность опционального оповещения заказчика по почте или в Telegram канал
Что должно быть в итоге
- Работоспособная веб-форма верификации
- Документация по настройке (как развернуть на сервере)
- Пример кода для встраивания в существующего Telegram-бота (или готового бота)