Техническое задание: Исправление ошибки в платежном боте
Проект по разработке Telegram-бота для приема платежей и управления подписками практически завершен (готовность 99%). Однако присутствует одна критическая ошибка, требующая срочного исправления.
Суть проблемы
В текущей реализации бот некорректно взаимодействует с административной панелью (backend). В результате этого сбоя всем пользователям присваивается статус бесконечной (вечной) активной подписки, хотя система должна предоставлять платный доступ на ограниченный срок (день, неделя, месяц и т.д.).
Задача для исполнителя
- Проанализировать существующий код бота, отвечающий за отправку запросов к админ-панели для обновления статуса подписки пользователя.
- Выявить и исправить ошибку в логике или формате этих запросов.
- Обеспечить, чтобы после оплаты подписка активировалась на строго определенный тарифом период, а по его истечении - корректно деактивировалась.
- Протестировать исправление, убедившись в правильной работе механизма подписок.
Требования
- Исправление должно быть точечным и не ломать остальной функционал.
- Код должен быть чистым и сопровождаться кратким комментарием о внесенных изменениях.
- Готовность оперативно приступить к задаче.