Техническое задание на доработку Telegram-бота
Краткое описание проекта
Существует рабочий Telegram-бот, написанный на Python. Его основная функция - создание конспектов (саммари) из загруженных пользователем аудио, видео и текстовых файлов, а также генерация на их основе учебных карточек и викторин. В боте уже реализована оплата через один платежный сервис. Требуется провести две ключевые доработки.
Основные задачи для реализации
1. Интеграция дополнительного платежного шлюза
- Подключить к существующей системе оплаты еще один способ приема платежей.
- Обеспечить корректную работу новой платежной системы параллельно с уже интегрированной.
- Настроить логику обработки платежей, уведомлений и смены статуса подписки/услуги пользователя.
2. Разработка функции экспорта
- Создать функционал для экспорта сгенерированных ботом материалов в файл формата DOCX.
- Экспорту должны подлежать:
- Учебные карточки (вопрос-ответ, термин-определение и т.п.).
- Викторины (вопросы с вариантами ответов).
- Реализовать логичное и удобное для пользователя размещение контента в документе (структура, форматирование).
Требования к исполнителю
- Опыт работы с Python и библиотеками для создания Telegram-ботов (aiogram, python-telegram-bot).
- Понимание принципов интеграции платежных систем (API, webhooks).
- Опыт генерации документов формата DOCX (например, с использованием библиотеки python-docx).
- Умение работать с существующим кодом и встраивать в него новый функционал.