Этот проект представляет собой Telegram-бота, который позволяет пользователям скачивать видео и аудио с YouTube. Бот распознает ссылки на видео YouTube, отправленные пользователями, и предоставляет удобный интерфейс для выбора опций скачивания.
- Распознавание ссылок на видео YouTube, отправленных пользователями.
- Возможность скачивания видео в оригинальном формате с выбором разрешения(360p/720p).
- Возможность скачивания аудио из видео в формате MP3.
- Удобный интерфейс с использованием встроенной клавиатуры для выбора опций скачивания.
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
- Найдите вашего бота в Telegram по имени, которое вы указали при регистрации бота у BotFather.
- Отправьте боту ссылку на видео YouTube, которое вы хотите скачать.
- Выберите опцию скачивания (видео или аудио) с помощью встроенной клавиатуры.
- Если вы выбрали опцию скачивания видео, выберите желаемое разрешение из доступных вариантов.
- Бот отправит вам выбранный файл (видео или аудио) для скачивания.