docs(readme): add Windows .bat and CLI startup

This commit is contained in:
2026-07-20 20:32:19 +05:00
parent 69e5574ead
commit f07d588ae1
+28 -27
View File
@@ -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
```