Техническое задание: Telegram-бот для платной подписки
Необходимо разработать Telegram-бота для автоматизации процесса оплаты и управления доступом к приватному Telegram-каналу.
Основная функциональность
- Интеграция с платежной системой CloudPayments: настройка приема оплаты за подписку через виджет или ссылку.
- Автоматическое управление доступом: добавление пользователя в закрытый канал после успешного платежа и удаление при истечении срока подписки или отмене.
- Административный функционал: возможность для администратора вручную добавлять/удалять пользователей, просматривать список подписчиков.
- Информационное меню: У бота должно быть понятное меню с инструкциями по оплате и тарифами.
Технические требования
- Бот должен быть стабильным и работать 24/7.
- Код должен быть чистым и документированным для возможной дальнейшей поддержки.
- Необходима реализация безопасного механизма проверки платежей и callback-ов от платежной системы.
Что ожидается от исполнителя
- Предложить оптимальную архитектуру решения.
- Согласовать технологический стек (язык программирования, библиотеки, хостинг).
- Предоставить работающего бота с полным исходным кодом и инструкцией по развертыванию.