Fix bot polling, downloads, and file delivery

This commit is contained in:
vrubel 2026-01-28 14:45:56 +03:00
commit 8a21cbe18a
16 changed files with 1712 additions and 0 deletions

27
.env.example Normal file
View file

@ -0,0 +1,27 @@
# Режим работы: true для продакшена, false для теста
IS_PROD=false
# Токены ботов для продакшена
TG_USER_BOT_TOKEN_PROD=8510243053:AAHOEn_mamofQOZpk4qGWg2VxzuY6JLENwM
TG_ADMIN_BOT_TOKEN_PROD=8553717900:AAEQhtnOV_rzSmkzwu_BUP_CRcfT_WdaHeI
# Токены ботов для теста
TG_USER_BOT_TOKEN_TEST=8377919544:AAEHfOoH_OWI5_DUAaNQHNbGOAum8Fpyq_s
TG_ADMIN_BOT_TOKEN_TEST=8500693290:AAEyF1VWzBqLUem3V1U3sfpEqjGrA7nM49M
# ID чата для admin-bot (опционально, если не задан - отправлять всем админам, написавшим /start)
ADMIN_CHAT_ID=
# Рабочая директория для временных файлов
WORKDIR=/data
# Уровень логирования
LOG_LEVEL=INFO
# yt-dlp: cookies и user-agent для обхода 403
YTDLP_COOKIES_FILE=/data/cookies.txt
YTDLP_USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
YTDLP_PLAYER_CLIENT=android
YTDLP_FORCE_IPV4=true
MAX_PART_MB=40
AUDIO_BITRATE_KBPS=128