Техническое задание: Telegram-бот для управления подписками
Основная цель
Разработка автоматизированного Telegram-бота для коммерческого использования. Основная функция - продажа подписок с полным циклом: от приема платежа до активации услуги у клиента.
Ключевые функциональные требования
Интеграция с административной панелью
- Реализовать стабильное подключение и взаимодействие с внешней административной панелью (аналог 3x-ui).
- Бот должен уметь создавать новые пользовательские профили в этой панели по команде или автоматически.
Система оплаты
- Интегрировать один или несколько способов приема онлайн-платежей для покупки подписок.
- Обеспечить безопасную и корректную обработку финансовых транзакций.
Логика работы бота
- После успешной оплаты бот должен автоматически генерировать и предоставлять покупателю ключ доступа (подписку).
- Реализовать понятный пользовательский интерфейс в Telegram (меню, команды, интерактивные сообщения).
- Предусмотреть базовые функции администрирования (просмотр статистики, управление подписками).
Технические ожидания
- Код должен быть чистым, документированным и готовым к развертыванию.
- Система должна быть отказоустойчивой и стабильно работать 24/7.
- Важно обеспечить безопасность данных пользователей и платежной информации.