"YT Frost Mourne" - Бесплатный телеграм бот для скачивания YouTube видео в различных форматах
Для тех, кто не хочет читать мой словестный поток, оставлю сразу ссылку на бота.
Я люблю Telegram всем сердцем. Он прекрасен не только как мессенджер, но и как платформа в целом.
Возможности Telegram давно перевалили за границы обычного мессенджера. Одна только платформа Ботов чего стоит.
Telegram позволяет сохранять файлы из мессенджера в память устройства и хранит их не ограниченное кол-во времени (при правильной настройки приложения)
Мои документы, важные заметки, музыка, фильмы, книги, напоминания, финансы, все это «живет» в Telegram и у меня становится все меньше поводов покидать его в течении дня.
Но вернемся к моему новому Боту. Какова мотивация его создания, кому он может быть полезен, его основной функционал, ограничения и какие у меня планы на будущее. Все это обсудим ниже.
Мотивация
Помимо Telegram, я часто пользуюсь YouTube, не только когда надо «убить время», но и для сбора полезной для себя информации, а так же поиска новой музыки в свою коллекцию.
Когда ты дома и используешь домашний WiFi, то никаких проблем не возникает, но если тебе необходимо посмотреть видео или прослушать что-то через мобильный интернет, частенько жалко тратить на это трафик. Особенно, если ты находишься за границей, на территории роуминга, где стоимость пакетов связи стоит космических денег 😁.
Для решения этой задачи я использовал многими любимый сервис savefrom. net. Он действительно очень хороший, но требует лишних телодвижений, а я крайне ленив.
- Скопировать ссылку
- Открыть сайт
- Вставить ссылку в поле
- Выбрать формат
- Дождаться скачивания файла на устройство
- Загрузить файл в Telegram
В таком режиме я прожил около полугода, после чего, у меня родилась идея написания своего Бота, который позволит делать все тоже самое, но без покидания мессенджера. Так и появился Yt Frost Mourne.
Функционал и ограничения
Что касается функционала, то тут все просто.
- Оправляем в бота URL с видео из YouTube (shorts тоже поддерживаются)
- Выбираем какой формат требуется (audio, video)
- Ждем, когда бот пришлет вам готовый файл
- profit 😊
Все, никаких сложностей. Если вдруг вы отправите что-то не то, бот вам об этом скажет. Так же придет нотификация, если вдруг у бота произошел сбой. В таком случае, просто обратитесь в группу и я Вам обязательно помогу.
Теперь давайте поговорим об ограничениях.
Основным и самым главным ограничением, на данный момент, является кол-во параллельных загрузок. Это связанно с вычислительными мощностями, на которых работает бот. Как только бот понимает, что нагрузка возросла, он добавляет все ваши запросы в очередь и пишет ваш номер в этой очереди. Вам ничего не требуется делать, просто немного подождать. Когда очередь до вас дойдет, бот автоматически обработает ваше сообщение и пришлет файл.
Вторым ограничением является скорость обработки запроса. Она напрямую зависит от размера (продолжительности) видео, которое Вам нужно скачать. И вот тут кроется не самый очевидный момент.
Почему так происходит?
Дело в том, что и в случае с аудио и с видео бот скачивает искомый видеоряд с сайта и дальше либо отправляет его Вам как есть, либо тратит время на извлечение аудио дорожки. Процесс извлечения достаточно ресурсоемок и требует времени. Поэтому аудио дорожку скачать занимает чуть больше времени. Это точно можно улучшить и ближайшее время я это сделаю.
Планы на будущее (монетизация, функционал)
Монетизация
Я считаю, что тот минимум который он дает сейчас, крайне полезен как для меня, так и для других людей и просить за это плату не правильно. Не буду лукавить, зарабатывать тоже хочется, но в каком виде это будет, я еще не думал. Возможно некая подписка на Boosty, которая позволит влиять на развитие бота.
Функционал
Ближайшее время я планирую делать упор на 2 аспекта
- Увеличение скорости
- Увеличение кол-во ресурсов, с которых можно будет скачивать (vk, одноклассники, tiktok и т. п.)
Так же есть мысль добавить возможность скачивать книги.
Итого
Данная статья имеет одну цель — привлечь как можно больше людей к использованию бота. Если идея вам понравилась, но хотелось бы чего-то добавить, смело пишите тут в комменты или в чат поддержки.
Большое спасибо за внимание
откуда столько мотивации что-то делать
Привет! Напиши в личку, поделюсь кодом, как быстро аудиодорожку скачивать с YT