Задача
Разработать многофункционального Telegram-бота для финансовой инвестиционной платформы с полным циклом взаимодействия (регистрация, пополнение, начисление процентов, вывод).
Ключевые функции бота
Пользовательская часть
- Персонализация: У каждого пользователя есть свой внутренний аккаунт (кошелек).
- Тарифы: В боте встроено от 5 до 8 инвестиционных пакетов (тарифов), которые пользователь может приобрести.
- Доходность: Автоматическое начисление дохода по всем активным купленным пакетам каждую неделю.
- Основной функционал:
- Просмотр текущего баланса и истории доходов.
- Покупка (активация) новых тарифных пакетов.
- Система пополнения внутреннего счета.
- Система вывода заработанных средств.
- Способы оплаты: Бот должен поддерживать работу с криптовалютой USDT через сеть TRC20 (адреса генерируются или предоставляются платформой).
Административная панель (Админка)
Необходима для ручного контроля системы:
- Полный список пользователей с фильтрацией и поиском.
- Возможность просматривать (и принудительно изменять/выдавать) баланс любого пользователя.
- Управление заявками на вывод средств: просмотр заявок, возможность подтвердить выплату или отклонить их.
- Логирование всех ключевых действий.
Технические требования
- Стабильная работа бота 24/7.
- Безопасность ключей и балансов данных.
- Гибкая настройка процентов и пакетов в перспективе (желательно через админ-панель или конфигурационный файл).