Skip to content

IvanSitnikov1/pull_video_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бот для скачивания видео с YouTube


Бот принимает в сообщении ссылку на видео с youtube.
Проверяет наличие данного видео в гугл таблице и отправляет его из архива.
В ином случае - скачивает видео, отправляет его в чат, сохраняет в архив на яндекс диск и добавляет в гугл таблицу название, автора, ссылку на видео, ссылку для скачивания с яндекс диска.
При нажатии кнопки 'Архив' на клавиатуре бота в сообщении в виде инлайн-кнопок выводится список видео из таблицы. При нажатии на кнопку бот выдает кнопки 'Смотреть' и 'Скачать' с соответствующим функционалом.

Скриншоты:

Image alt
Image alt

Стек:

Python, aiogram3, asyncio, gspread, pytube, yadisk


Перед запуском необходимо создать файл config.py и задать в нем свои переменные:
TELEGRAM_TOKEN = 'Ваш телеграмм токен для бота'
YANDEX_DISK_TOKEN = 'Ваш токен приложения Яндекс Диск'
Так же требуется создать приложение в Google Cloud и загрузить файл ключей сервисного аккаунта в директорию проекта:
credentials.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages