56 lines
2.5 KiB
Bash
56 lines
2.5 KiB
Bash
# Telegram Bot Configuration
|
||
BOT_TOKEN=your_bot_token_here
|
||
TELEGRAM_API_ID=your_api_id_here
|
||
TELEGRAM_API_HASH=your_api_hash_here
|
||
OWNER_ID=your_owner_id_here
|
||
|
||
# Authorization Configuration
|
||
AUTHORIZED_USERS=
|
||
ADMIN_IDS=
|
||
BLOCKED_USERS=
|
||
# Приватный режим: если True, только пользователи из AUTHORIZED_USERS или добавленные через /adduser могут использовать бота
|
||
PRIVATE_MODE=False
|
||
|
||
# Database Configuration для Docker
|
||
# PostgreSQL автоматически настраивается через docker-compose
|
||
# Используйте имя сервиса 'postgres' как хост
|
||
# ВАЖНО: Замените tgloader_password на свой пароль!
|
||
DATABASE_URL=postgresql+asyncpg://tgloader:tgloader_password@postgres:5432/tgloader
|
||
|
||
# PostgreSQL Configuration (используется в docker-compose.yml)
|
||
POSTGRES_DB=tgloader
|
||
POSTGRES_USER=tgloader
|
||
POSTGRES_PASSWORD=tgloader_password
|
||
# ВАЖНО: POSTGRES_PASSWORD должен совпадать в DATABASE_URL и в настройках сервиса postgres
|
||
|
||
# Web Configuration
|
||
WEB_HOST=0.0.0.0
|
||
WEB_PORT=5000
|
||
WEB_SECRET_KEY=your_secret_key_here
|
||
|
||
# Logging
|
||
LOG_LEVEL=INFO
|
||
LOG_FILE=logs/bot.log
|
||
|
||
# Media Download Configuration
|
||
# Путь к файлу cookies в формате Netscape для Instagram и других сайтов
|
||
# Получить cookies можно через расширение браузера (например, Get cookies.txt LOCALLY)
|
||
# Или использовать yt-dlp --cookies-from-browser chrome
|
||
COOKIES_FILE=
|
||
|
||
# Download Limits (Ограничения загрузок)
|
||
# Максимальный размер файла в байтах (например, 1073741824 = 1GB, None = без ограничений)
|
||
MAX_FILE_SIZE=
|
||
# Максимальная длительность видео в минутах (например, 60 = 1 час, None = без ограничений)
|
||
MAX_DURATION_MINUTES=
|
||
# Максимальное количество одновременных задач на одного пользователя
|
||
MAX_CONCURRENT_TASKS=5
|
||
|
||
# Redis Configuration для Docker
|
||
# Использовать Redis для сессий (рекомендуется для продакшена)
|
||
USE_REDIS_SESSIONS=true
|
||
# В Docker используйте имя сервиса 'redis' как хост (docker-compose автоматически переопределит это)
|
||
REDIS_HOST=redis
|
||
REDIS_PORT=6379
|
||
REDIS_DB=0
|