#!/bin/bash # Скрипт установки виртуального окружения для bot-news-linux-gaming # Запускать на сервере: bash setup_venv.sh echo "=== Установка виртуального окружения для бота ===" # 1. Установка python3-venv если не установлен echo "Проверка наличия python3-venv..." sudo apt update sudo apt install -y python3-venv python3-full # 2. Создание виртуального окружения echo "Создание виртуального окружения..." python3 -m venv venv # 3. Активация виртуального окружения echo "Активация виртуального окружения..." source venv/bin/activate # 4. Обновление pip echo "Обновление pip..." pip install --upgrade pip # 5. Установка зависимостей echo "Установка зависимостей..." pip install -r requirements.txt # 6. Удаление старых сессий echo "Удаление старых файлов сессий..." rm -f *.session echo "=== Установка завершена ===" echo "" echo "Для запуска бота используйте:" echo " source venv/bin/activate" echo " python3 news-bot-modular.py" echo "" echo "Или запускайте напрямую:" echo " ./venv/bin/python3 news-bot-modular.py"