init commit

This commit is contained in:
2025-11-12 20:57:36 +09:00
commit e0075d91b6
40 changed files with 8544 additions and 0 deletions

37
start.sh Executable 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