Files
Roblox-Buyer/README.md
T
2026-07-20 03:23:49 +00:00

72 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Roblox-Buyer
Telegram-бот для проверки Roblox-cookie, получения истории донатов, обновления оплачиваемых cookie и начисления средств продавцам через CryptoBot.
## Возможности
- Прием cookie обычным текстом или `.txt`-файлом.
- Параллельная проверка cookie Roblox с поддержкой прокси.
- Расчет оплаты по lifetime- и yearly-ставкам.
- AVG-ценообразование для больших партий донатных cookie.
- Обновление cookie перед сохранением и выплатой.
- Балансы пользователей, вывод средств, реферальная система, статистика и блокировки.
- Админ-панель для управления ставками, магазином, рассылками, казной и пользователями.
## Требования
- Python 3.10 или новее.
- Токен Telegram-бота.
- API-токен CryptoBot для выплат и пополнения казны.
- Telegram ID администратора.
Установите зависимости в виртуальное окружение:
```powershell
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install aiogram aiohttp requests curl-cffi
```
В Linux или macOS вместо команды активации PowerShell используйте `source .venv/bin/activate`.
## Настройка
Скопируйте [.env.example](.env.example) и укажите как минимум:
```text
BOT_TOKEN=токен_telegram_бота
ADMIN_ID=telegram_id_администратора
CRYPTO_PAY_TOKEN=api_токен_cryptobot
```
Приложение получает переменные окружения через `config.py`. Файлы `.env` автоматически не загружаются, поэтому передавайте переменные через shell, менеджер процессов, контейнер или другой загрузчик окружения.
Пример для PowerShell:
```powershell
$env:BOT_TOKEN = "токен_telegram_бота"
$env:ADMIN_ID = "123456789"
$env:CRYPTO_PAY_TOKEN = "api_токен_cryptobot"
python main.py
```
Основные локальные пути по умолчанию:
- `Users/` - записи пользователей.
- `Cookies/` - временные файлы cookie.
- `bot_config.json` - ставки, казна и переключатели функций.
- `bot_stats.json` - общая статистика.
- `proxies.txt` - необязательный список прокси.
- `robsec.txt` - сохраненные обновленные cookie.
Эти runtime-файлы исключены из Git. Не добавляйте в репозиторий токены, CryptoBot-токены, Roblox-cookie, записи пользователей или учетные данные прокси.
## Запуск
Запустите polling:
```powershell
python main.py
```
Пользователь может выполнить `/start`, отправить текст с cookie или загрузить `.txt`-файл. Администратор открывает панель управления командой `/admin`.