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

View File

@@ -1,12 +1,30 @@
# Переменные окружения для телеграм-бота
# Telegram Bot Token (получите у @BotFather)
BOT_TOKEN=your_bot_token_here
DATABASE_URL=sqlite+aiosqlite:///./lottery_bot.db
# Для PostgreSQL раскомментируйте и настройте:
# DATABASE_URL=postgresql+asyncpg://username:password@localhost/lottery_bot_db
# === БАЗА ДАННЫХ ===
# Для SQLite (простая настройка, для разработки):
# DATABASE_URL=sqlite+aiosqlite:///./lottery_bot.db
# ID администраторов (через запятую)
# Для PostgreSQL (рекомендуется для продакшена):
DATABASE_URL=postgresql+asyncpg://username:password@localhost/lottery_bot
# === АДМИНИСТРАТОРЫ ===
# ID администраторов Telegram (через запятую)
# Узнать свой ID можно у @userinfobot
ADMIN_IDS=123456789,987654321
# Настройки логирования
LOG_LEVEL=INFO
# === ЛОГИРОВАНИЕ ===
# Уровень логирования: DEBUG, INFO, WARNING, ERROR, CRITICAL
LOG_LEVEL=INFO
# === ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ (опционально) ===
# Максимальное количество участников в одном розыгрыше
# MAX_PARTICIPANTS_PER_LOTTERY=10000
# Максимальное количество активных розыгрышей
# MAX_ACTIVE_LOTTERIES=10
# Таймаут для операций с базой данных (секунды)
# DATABASE_TIMEOUT=30