Техническое задание на разработку платежного Telegram-бота

Цель проекта

Создать автоматизированную систему для приема оплаты и предоставления доступа к платному контенту (каналу/чату) через Telegram-бота с функцией подписки.

Основные функции бота

  • Выбор тарифа: Предоставление пользователю кнопок для выбора срока подписки: 1 месяц, 3 месяца, 1 год.
  • Гибкая оплата: Возможность для пользователя ввести желаемую сумму оплаты, начиная от 1000 рублей.
  • Интеграция с платежной системой: Подключение к одной из популярных платежных систем (например, ЮKassa, CloudPayments) для безопасного приема денег.
  • Автоматический доступ: Мгновенное добавление оплатившего пользователя в указанный приватный Telegram-канал или чат после успешной оплаты.
  • Автопродление: Реализация логики автоматического списания средств и продления доступа по истечении оплаченного периода (месяц, 3 месяца, год).
  • Уведомления: Отправка пользователю напоминаний об окончании срока подписки и успешном продлении.

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

  • Бот должен быть написан на Python с использованием библиотек aiogram, pyTelegramBotAPI или аналогичных.
  • Использование базы данных (SQLite, PostgreSQL) для хранения данных о пользователях, сроках подписки и платежах.
  • Код должен быть чистым, документированным и готовым к развертыванию на сервере.
  • Необходима простая админ-панель или команды для администрирования (просмотр активных подписок, статистика).

Что нужно от исполнителя

  • Предложить архитектуру решения и стек технологий.
  • Согласовать детали интеграции с платежным шлюзом.
  • Реализовать, протестировать и запустить бота.
  • Предоставить инструкцию по управлению.

Дизайн макетов для частной доски объявлений

Необходимо создать макеты (mockup) в Figma для частной доски объявлений. Дизайн должен быть выполнен в современном стиле, вдохновленном популярными решениями в сфере недвижимости. Требуется проработанный пользовательский интерфейс.

Начитка пролога книги

Требуется профессиональная озвучка пролога книги. Необходимо предоставить готовый, чистовой аудиотрек. Исполнителям с черновиком части текста будет отдано предпочтение. Особое внимание к тексту, выделенному курсивом.