vrubelroman
ce6505c9bb
chore: remove youtube quality selection ui
2026-06-04 21:32:13 +00:00
vrubelroman
a9d1ffc864
fix: prevent VK downloader from blocking queue
2026-05-25 16:46:35 +00:00
vrubelroman
5d3cd92a03
fix: add vk.ru domain support for VK videos
2026-05-09 16:58:12 +03:00
vrubelroman
60a0373d7f
fix: remove client-side format cache, prefer first audio track over largest
2026-05-03 17:43:24 +03:00
vrubelroman
e2ead9db52
tweak: simplify auto-download text
2026-05-03 03:27:21 +03:00
vrubelroman
59b1c54668
fix: allow_unplayable_formats removed, reply_video, auto-select 480p, remove file sizes
2026-05-03 02:39:27 +03:00
vrubelroman
839cd57f6f
fix: audio-only format, m4a/mp3 support, source URL in caption
2026-05-03 01:56:31 +03:00
vrubelroman
053f6c8afc
fix: correct quality selection -- specific format_id first, exclude av01, validate video stream
2026-05-03 01:36:04 +03:00
vrubel
326eabaa99
Fix YouTube 500 error (n-challenge) and Telegram callback_data overflow
2026-04-30 17:21:10 +03: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
vrubelroman
4b7cc403b2
Implement file deletion after successful video sending in bot.py and update YouTube cookies for improved session management.
2026-01-10 22:26:18 +00:00
vrubelroman
551b64777a
Update admin bot token, refine VK and Yapfiles URL handling, enhance Docker configuration for Instagram downloader, and improve YouTube downloader's cookie validation and error messaging.
2026-01-10 21:40:07 +00:00
vrubel
a918f93dfa
Implement file deletion after successful video sending and update Instagram cookies
2025-12-25 00:35:48 +03:00
vrubel
9a64e1e6b8
вк япфайлс расширил домены
2025-12-25 00:09:47 +03:00
vrubel
2d248b9ce0
add admin bot
2025-12-20 22:17:20 +03:00
vrubel
8a20b91c54
stats errors
2025-12-20 05:22:55 +03:00
vrubelroman
c8feb4b78b
убраны упоминания команд
2025-12-12 17:05:28 +03:00
vrubelroman
a9cea44bf6
убрал @rvrubel
2025-12-12 17:00:31 +03:00
vrubelroman
0ba861898d
Updated error messages for file size limitations in both Russian and English to clarify maximum allowed size for video uploads.
2025-12-12 16:27:29 +03:00
vrubelroman
e3b1dd0d1c
Обновлены таймауты для отправки видео в Telegram, чтобы улучшить обработку больших файлов. Исправлены значения cookie для Instagram.
2025-12-12 15:58:19 +03:00
vrubelroman
76ce3feecc
Добавлена система очередей для обработки загрузки видео, улучшена обработка ошибок и добавлены новые текстовые сообщения для пользователей. Обновлены таймауты HTTP-запросов для поддержки больших файлов. Обновлены конфигурации Docker для всех загрузчиков с использованием Gunicorn.
2025-12-12 15:41:46 +03:00
vrubelroman
da98462bbc
Добавлен TikTok загрузчик: обновлены конфигурации, добавлены функции для скачивания видео с TikTok и обновлены текстовые сообщения для поддержки нового источника.
2025-12-12 12:36:23 +03:00
vrubelroman
77fd4b15a3
добавлена локализация и команда /support
2025-12-12 11:11:51 +03:00
vrubelroman
cb1458bd93
подключил япфайл
2025-12-12 10:32:06 +03:00
vrubelroman
436e0cd541
Рефакторинг: микросервисная архитектура
...
- Разделение на микросервисы: youtube-downloader, instagram-downloader, vk-downloader
- Основной бот в корне проекта, работает через HTTP API с сервисами
- Каждый сервис запускается отдельно в своей папке
- Видео сохраняются в папке video/ и не удаляются
- Обновлена документация и архитектура
- Скрипты для Instagram cookies перенесены в instagram-downloader/
2025-12-11 01:07:04 +03:00
vrubelroman
8024eea868
мультипоток. очистка файлов. дополнил описание /start про группы
2025-12-10 21:05:27 +03:00
vrubelroman
5acd8fd9db
возможность работать в группах
2025-12-10 20:35:38 +03:00
vrubelroman
5d597d199f
удаление ссылки пользователя после получения видео
2025-12-10 17:12:43 +03:00
vrubelroman
aa5c4cd1e6
Добавлено автоматическое обновление Instagram cookies и поддержание сессии
...
- Автоматическая проверка срока действия cookies каждые 24 часа
- Автоматическое обновление cookies за 3 дня до истечения из браузера
- Поддержание активности сессии через периодические запросы
- Поддержка Chrome, Firefox, Edge, Opera для обновления cookies
- Добавлена функция update_instagram_cookies_from_browser()
- Добавлена функция check_instagram_cookies_expiry()
- Фоновая задача keep_instagram_session_alive() для поддержания сессии
- Обновлена документация в README.md
- Добавлена переменная INSTAGRAM_AUTO_UPDATE_DAYS в .env.example
2025-12-10 17:02:01 +03:00
vrubelroman
d05fc6f522
вк вынесен в отдельный сервис
2025-12-10 16:14:26 +03:00
vrubelroman
39bf9d1933
прикрутили базу данных
2025-12-10 15:36:27 +03:00
vrubelroman
f0e7e93e17
счетчик пользователей и скачанных видео
2025-12-10 15:14:01 +03:00
vrubelroman
ae8c7aba93
инста и ютуб работают, вк пока нет
2025-12-10 14:46:09 +03:00