Телеграм-бот продаж прокси
Основные Функции Бота:
1) Мультиязычная Поддержка
2) Управление Пользователями:
-Регистрация пользователей и сохранение их данных в Google Sheets.
-Отслеживание баланса пользователя, количества приобретенных прокси и даты регистрации.
-Кеширование данных пользователей для повышения скорости работы и уменьшения нагрузки на базу данных.
3) Обработка Платежей:
-Поддержка пополнения баланса через криптовалюту TRX и USDT.
-Интеграция с CoinGecko API для получения актуального курса TRX.
-Верификация платежей через TronScan API с автоматическим обновлением статуса платежей в Google Sheets.
-Фоновый процесс для проверки ожидающих платежей и обновления баланса пользователей после подтверждения транзакций.
4)Управление Прокси:
-Предоставление пользователям возможности покупать прокси-серверы по выбранной стране.
-Отображение доступных прокси и их деталей, таких как IP, порт, пользователь и пароль.
-Отслеживание срока действия прокси и предоставление информации о количестве дней до окончания срока.
Использованные Технологии
Python: Основной язык программирования для разработки бота.
Aiogram: Асинхронный фреймворк для создания Telegram-ботов.
Google Sheets API: Для сохранения и управления данными пользователей и прокси.
TronScan API: Для проверки транзакций в блокчейне TRON.
CoinGecko API: Для получения актуального курса TRX.
Cachetools: Для реализации кеширования данных пользователей и прокси.
Logging: Для детальной записи действий и ошибок бота.
1) Мультиязычная Поддержка
2) Управление Пользователями:
-Регистрация пользователей и сохранение их данных в Google Sheets.
-Отслеживание баланса пользователя, количества приобретенных прокси и даты регистрации.
-Кеширование данных пользователей для повышения скорости работы и уменьшения нагрузки на базу данных.
3) Обработка Платежей:
-Поддержка пополнения баланса через криптовалюту TRX и USDT.
-Интеграция с CoinGecko API для получения актуального курса TRX.
-Верификация платежей через TronScan API с автоматическим обновлением статуса платежей в Google Sheets.
-Фоновый процесс для проверки ожидающих платежей и обновления баланса пользователей после подтверждения транзакций.
4)Управление Прокси:
-Предоставление пользователям возможности покупать прокси-серверы по выбранной стране.
-Отображение доступных прокси и их деталей, таких как IP, порт, пользователь и пароль.
-Отслеживание срока действия прокси и предоставление информации о количестве дней до окончания срока.
Использованные Технологии
Python: Основной язык программирования для разработки бота.
Aiogram: Асинхронный фреймворк для создания Telegram-ботов.
Google Sheets API: Для сохранения и управления данными пользователей и прокси.
TronScan API: Для проверки транзакций в блокчейне TRON.
CoinGecko API: Для получения актуального курса TRX.
Cachetools: Для реализации кеширования данных пользователей и прокси.
Logging: Для детальной записи действий и ошибок бота.