Repository navigation
Expand file tree
/
Copy pathinstall.bat
More file actions
90 lines (83 loc) · 3.45 KB
/
Copy pathinstall.bat
File metadata and controls
90 lines (83 loc) · 3.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
@echo off
chcp 65001 >nul
title Установка Discord Activity Bot
echo ══════════════════════════════════════════════════════════════
echo 🤖 Установщик Discord Activity Bot
echo ══════════════════════════════════════════════════════════════
echo.
:: Проверка Python
echo [1/4] Проверка Python...
python --version >nul 2>&1
if errorlevel 1 (
echo ❌ Python не найден!
echo.
echo Скачайте Python с https://www.python.org/downloads/
echo При установке включите опцию "Add Python to PATH"
echo.
pause
exit /b 1
)
for /f "tokens=2" %%i in ('python --version 2^>^&1') do set PYTHON_VERSION=%%i
echo ✅ Найден Python %PYTHON_VERSION%
echo.
:: Обновление pip
echo [2/4] Обновление pip...
python -m pip install --upgrade pip --quiet
if errorlevel 1 (
echo ⚠️ Не удалось обновить pip, продолжаем...
) else (
echo ✅ pip обновлён
)
echo.
:: Установка зависимостей
echo [3/4] Установка зависимостей...
echo.
pip install -r requirements.txt
if errorlevel 1 (
echo.
echo ❌ Ошибка установки зависимостей!
echo Попробуйте запустить от имени администратора
pause
exit /b 1
)
echo.
echo ✅ Все зависимости установлены
echo.
:: Проверка .env файла
echo [4/4] Проверка конфигурации...
if not exist ".env" (
if exist ".env.example" (
copy ".env.example" ".env" >nul
echo ⚠️ Создан файл .env из примера
echo Не забудьте добавить свой DISCORD_TOKEN!
) else (
echo # Discord Bot Token > .env
echo DISCORD_TOKEN=ваш_токен_здесь >> .env
echo. >> .env
echo # Telegram Bot Token (опционально) >> .env
echo TELEGRAM_TOKEN= >> .env
echo ⚠️ Создан файл .env
echo Добавьте свой DISCORD_TOKEN!
)
) else (
echo ✅ Файл .env найден
)
echo.
:: Установка FFmpeg (для голосовых функций)
echo ══════════════════════════════════════════════════════════════
echo.
echo 🎉 Установка завершена!
echo.
echo ══════════════════════════════════════════════════════════════
echo.
echo 📋 Следующие шаги:
echo.
echo 1. Откройте файл .env и добавьте DISCORD_TOKEN
echo 2. Запустите бота командой: python bot.py
echo или используйте run.bat
echo.
echo 💡 Для голосовых функций установите FFmpeg:
echo https://ffmpeg.org/download.html
echo.
echo ══════════════════════════════════════════════════════════════
pause