Skip to content

Python telegram-bot for downloading video from Youtube

License

Notifications You must be signed in to change notification settings

iFla3meZi/Py-Youtube_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Video Downloader Telegram Bot

Этот проект представляет собой Telegram-бота, который позволяет пользователям скачивать видео и аудио с YouTube. Бот распознает ссылки на видео YouTube, отправленные пользователями, и предоставляет удобный интерфейс для выбора опций скачивания.

Функциональность

  1. Распознавание ссылок на видео YouTube, отправленных пользователями.
  2. Возможность скачивания видео в оригинальном формате с выбором разрешения(360p/720p).
  3. Возможность скачивания аудио из видео в формате MP3.
  4. Удобный интерфейс с использованием встроенной клавиатуры для выбора опций скачивания.

Библиотеки

Python 3.x - версия python
aiogram 2.25.1 - библиотека для создания Telegram-ботов
pytube - библиотека для работы с видео на YouTube

Установка и запуск

Клонируйте репозиторий:

git clone https://github.com/iFla3meZi/Py-Youtube_bot

Перейдите в директорию проекта:

cd Py-Youtube_bot

Установите зависимости:

pip install -r requirements.txt

Замените 'TOKEN' в файле main.py на токен вашего Telegram-бота, полученный от BotFather. Запустите бота:

python main.py

Использование

  1. Найдите вашего бота в Telegram по имени, которое вы указали при регистрации бота у BotFather.
  2. Отправьте боту ссылку на видео YouTube, которое вы хотите скачать.
  3. Выберите опцию скачивания (видео или аудио) с помощью встроенной клавиатуры.
  4. Если вы выбрали опцию скачивания видео, выберите желаемое разрешение из доступных вариантов.
  5. Бот отправит вам выбранный файл (видео или аудио) для скачивания.

About

Python telegram-bot for downloading video from Youtube

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages