From f07d588ae1efbffc41b99ab2f7cc2ac1c92d112d Mon Sep 17 00:00:00 2001 From: root Date: Mon, 20 Jul 2026 20:32:19 +0500 Subject: [PATCH] docs(readme): add Windows .bat and CLI startup --- README.md | 55 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index cc5de7d..e5b2db0 100644 --- a/README.md +++ b/README.md @@ -12,41 +12,42 @@ Telegram-бот для проверки Roblox-cookie, получения ист - Балансы пользователей, вывод средств, реферальная система, статистика и блокировки. - Админ-панель для управления ставками, магазином, рассылками, казной и пользователями. -## Требования +## Запуск через .bat (Windows) -- Python 3.10 или новее. -- Токен Telegram-бота. -- API-токен CryptoBot для выплат и пополнения казны (с соответствующими правами). -- Telegram ID администратора. +Запусти `start.bat` двойным кликом. Скрипт автоматически: -Установите зависимости в виртуальное окружение: +1. Создаст виртуальное окружение `.venv` +2. Установит зависимости из `requirements.txt` +3. Создаст `.env` из примера (если ещё нет) +4. Запустит бота -```powershell -python -m venv .venv -.\.venv\Scripts\Activate.ps1 -python -m pip install aiogram aiohttp requests curl-cffi +## Запуск через командную строку (вручную) + +1. Установи Python `3.11+`. +2. Поставь зависимости: + +```bash +python3.11 -m pip install -r requirements.txt ``` -В Linux или macOS вместо команды активации PowerShell используйте `source .venv/bin/activate`. +3. Создай `.env` по примеру: -## Настройка - -Скопируйте [.env.example](.env.example) и укажите как минимум: - -```text -BOT_TOKEN=токен_telegram_бота -ADMIN_ID=telegram_id_администратора -CRYPTO_PAY_TOKEN=api_токен_cryptobot +```bash +cp .env.example .env ``` -Приложение получает переменные окружения через `config.py`. +4. Заполни минимум: -## Запуск - -Запуск бота: - -```powershell -python main.py +```env +BOT_TOKEN= +ADMIN_ID= +CRYPTO_PAY_TOKEN= ``` -Пользователь может выполнить `/start`, отправить текст с cookie или загрузить `.txt`-файл. Администратор открывает панель управления командой `/admin`. +Конфигурация читается только из `.env` или переменных окружения. + +5. Запусти бота: + +```bash +python3 main.py +```