Files
AutoShop-Wednesday/start.bat
T

52 lines
1.4 KiB
Batchfile
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.
@echo off
chcp 65001 >nul
title AutoShop Bot
:: Проверка Python
python --version >nul 2>&1
if errorlevel 1 (
echo [ERROR] Python не найден. Установи Python 3.11+ с https://python.org
pause
exit /b 1
)
:: Создание виртуального окружения если нет
if not exist ".venv" (
echo [INFO] Создание виртуального окружения...
python -m venv .venv
)
:: Активация виртуального окружения
call .venv\Scripts\activate.bat
:: Установка зависимостей
echo [INFO] Установка зависимостей...
pip install -r requirements.txt --quiet
:: Создание .env если нет
if not exist ".env" (
echo [INFO] Создание .env из примера...
copy .env.example .env >nul
echo.
echo [!] Заполни BOT_TOKEN и BOT_ADMIN_IDS в файле .env
echo [!] Открываю .env для редактирования...
notepad .env
echo.
echo Нажми любую клавишу после сохранения .env...
pause >nul
)
:: Проверка BOT_TOKEN
findstr /r "BOT_TOKEN=." .env >nul 2>&1
if errorlevel 1 (
echo [ERROR] BOT_TOKEN не заполнен в .env
notepad .env
pause
exit /b 1
)
:: Запуск бота
echo [INFO] Запуск бота...
python main.py
pause