Задача
Разработать механизм платного доступа для Telegram-бота, который помогает пользователям худеть. Бот работает как ассистент, но сейчас бесплатный. Нужно сделать так, чтобы доступ к ключевым функциям был возможен только после оплаты подписки.
Основные требования
- Внедрить систему подписок (месячная, возможно другие варианты).
- После оплаты пользователь получает уникальный код или автоматически активируется период доступа.
- Неоплатившие видят только приветственное сообщение с предложением купить подписку.
- Администраторы должны иметь возможность добавлять, отключать пользователей или управлять подписками через админ-панель.
- Желательно использовать готовое решение (например, через платежного бота), но допускается кастомная разработка.
Дополнительные детали
В интернете нашёл вариант с ботами-посредниками, но нужен рабочий вариант именно для нашего бота. Если можете - предложите clean-решение.