# 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