#!/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"