Private
Public Access
forked from FOSS/AutoShop-Djimbo-Simple
refactor: replace shell scripts with powershell startup
This commit is contained in:
@@ -1,52 +1,2 @@
|
||||
@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
|
||||
powershell -ExecutionPolicy Bypass -File "%~dp0start.ps1"
|
||||
|
||||
Reference in New Issue
Block a user