fix: отправка видео как документ (без сжатия Telegram) и исправление format_id для точного выбора качества

- Замена reply_video() на reply_document() в bot.py — Telegram больше не сжимает видео
- Исправление format_id в get_youtube_formats(): конкретные format codes + fallback best[height<=N]
- Замена bestvideo[height<=N]+bestaudio на best[height<=N] — гарантированно работает когда
  YouTube не отдаёт отдельные video-only потоки для низких разрешений
- Добавлено логирование реально скачанного формата для диагностики
This commit is contained in:
vrubelroman 2026-04-30 01:36:43 +03:00
parent 4b7cc403b2
commit 4629535e97
6 changed files with 632 additions and 95 deletions

View file

@ -1,5 +1,5 @@
# Telegram Bot Configuration
TELEGRAM_BOT_TOKEN=8531436675:AAFRoIlqP1PRDy_da3NZQM0L8uQGHtvhTII
TELEGRAM_BOT_TOKEN=8608772369:AAHZIAPKbystj3H1KDCE1L75t5ty-jieSvc
TELEGRAM_BOT_USERNAME=vrubelVideoDownload_bot
# Downloader Services URLs
@ -19,5 +19,5 @@ TIKTOK_DOWNLOADER_URL=http://localhost:5559
# Admin Bot Configuration
ADMIN_BOT_TOKEN=8575250350:AAHte7xaQFS3FvoKyul9tl5DTFzEkT7ZQTs
ADMIN_BOT_TOKEN=8410239812:AAE5447NZDjooyyNJj5Z5LJEVZ3M-HdE87c
# Chat ID будет автоматически сохранен при первом использовании админ бота (команда /stat)