Commit graph

4 commits

Author SHA1 Message Date
vrubelroman
6df47f3082 feat(admin_bot): prepend service-message header to broadcasts
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 1m50s
2026-06-30 20:48:57 +00:00
vrubelroman
3ffdbbcdaf feat(admin_bot): add /send_messages broadcast command
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 1m47s
Admin sends /send_messages, the next text message is broadcast to
every user in the users table. Sends via TELEGRAM_BOT_TOKEN (the
client bot), not the admin bot's own token — broadcasting through
context.bot would land in the user's chat with the admin bot, which
they've never opened, instead of the client bot they actually use.
2026-06-30 20:46:11 +00:00
vrubelroman
4629535e97 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 потоки для низких разрешений
- Добавлено логирование реально скачанного формата для диагностики
2026-04-30 01:36:43 +03:00
vrubel
2d248b9ce0 add admin bot 2025-12-20 22:17:20 +03:00