This commit is contained in:
2025-11-16 12:36:02 +09:00
parent 3a25e6a4cb
commit eb3f3807fd
61 changed files with 1438 additions and 1139 deletions

37
scripts/start.sh Normal file
View File

@@ -0,0 +1,37 @@
#!/bin/bash
# Скрипт запуска бота для проедения розыгрышей
echo "🚀 Запуск телеграм-бота для розыгрышей"
# Проверка виртуального окружения
if [[ "$VIRTUAL_ENV" == "" ]]; then
echo "⚠️ Рекомендуется использовать виртуальное окружение"
echo "Создайте его командой: python -m venv venv"
echo "Активируйте: source venv/bin/activate"
echo ""
fi
# Проверка файла .env
if [ ! -f .env ]; then
echo "❌ Файл .env не найден!"
echo "Скопируйте .env.example в .env и заполните переменные"
echo "cp .env.example .env"
exit 1
fi
# Проверка зависимостей
echo "📦 Проверка зависимостей..."
pip install -r requirements.txt
# Инициализация базы данных
echo "🔄 Инициализация базы данных..."
python utils.py init
# Установка прав администратора
echo "👑 Настройка администраторов..."
python utils.py setup-admins
# Запуск бота
echo "🤖 Запуск бота..."
python main.py