from aiogram import Bot, Dispatcher, F

from pytube import YouTube

import asyncio

bot = Bot(token="7165354851:AAFgdJ1cOFww7nezimGJnBBAlXRj4mPqp38")

dp = Dispatcher()

@dp.message(F.text.lower() == "/start")

async def start_cmd(message):

await message.answer("Отправь мне ссылку на ютуб видео")

@dp.message(F.text)

async def download_video(message):

try:

link = YouTube(message.text)

#получение разрешения видео

link.download()

except:

await message.answer("Ошибка скачивания")

async def main():

await dp.start_polling(bot)

asyncio.run(main())

Начать дискуссию