Telegram бот для автоматизации покупки виртуальных номеров через сервис SMS Activate. Бот позволяет пользователям легко приобретать временные номера для верификации в различных сервисах.
- 💳 Встроенная система оплаты через CryptoBot и Telegram Stars
- 🌍 Поддержка множества стран и сервисов
- 💰 Реферальная система
- 👤 Панель администратора
- 🎯 Система промокодов
- 📊 История активаций
- 💱 Система переводов баланса между пользователями
- Python 3.8+
- pip (менеджер пакетов Python)
- Токен Telegram бота от @BotFather
- API ключ от SMS Activate
- API ключ от CryptoBot (опционально)
-
Клонируйте репозиторий:
git clone https://github.com/vmilfe/sms-activate-bot.git cd sms-activate-bot -
Настройка конфигурации:
- Скопируйте файл
.env.exampleи переименуйте его в.env - Отредактируйте
.envфайл, указав все необходимые ключи
- Скопируйте файл
-
Установка зависимостей:
pip install -r requirements.txt
-
Создание папки базы данных:
mkdir bot/database/database_file
-
Запуск бота:
python3 main.py
В файле .env доступны следующие настройки (описаны лишь некоторые из них):
VERSION- версия ботаSERVICE_FEE- комиссия сервиса (%)REFERAL_FEE- реферальные отчисления (%)TG_STARS_ENABLED- включение/отключение оплаты через Telegram StarsPAYMENT_TIMEOUT_MINUTES- таймаут ожидания оплатыSUPPORT_USERNAME- юзернейм службы поддержки
Проект создан с использованием:
- aiogram - асинхронный фреймворк для Telegram Bot API
- SQLite - встроенная база данных
- structlog - структурированное логирование
По всем вопросам обращайтесь:
- Telegram: @awixa
Этот проект распространяется под лицензией MIT. Подробности в файле LICENSE.
Создано с ❤️ by @awixa