Задача: Разработка Telegram-бота для выпуска подарочных сертификатов

О проекте

Необходимо создать MVP Telegram-бота, который полностью проводит пользователя через процесс создания и получения подарочного сертификата. Бот должен быть нацелен на небольшую нагрузку (5-20 сертификатов в месяц).

Основной функционал MVP

  • Пошаговая консультация пользователя при оформлении сертификата
  • Генерация PDF-сертификата в формате A5, готового к печати
  • Присвоение уникального номера каждому сертификату
  • Автоматическая запись всех данных и статусов в Google Sheets (через Google Sheets API)
  • Отправка пользователю статичного QR-кода для оплаты
  • Доставка готового PDF-сертификата клиенту напрямую в бот
  • Имплементация ежемесячных напоминаний о неиспользованном сертификате до момента его активации

Дизайн и визуал

  • Генерация 3 уникальных вариантов иллюстрации для сертификата с помощью AI (нейросети)
  • Возможность выбора/лайка одного из вариантов дизайна пользователем
  • Файлы должны быть рассчитаны на печать на листе А5

Технические требования

Желаемый стек технологий: Python, aiogram, Google Sheets API.