Как отправить видео с YouTube в aiogram?

есть код:

elif '/video' in ms.text:
    print('hello')
    await bot.send_video(
        chat_id=ms.from_user.id,
        video='https://youtu.be/nPhOGiyvwxs',
        caption='С новым годом!⛄'
    )

но он выдает ошибку:

raise err(cls.text or description)
aiogram.utils.exceptions.InvalidHTTPUrlContent: Failed to get http url content

как отправить видео по ссылке в aiogram?


Ответы (2 шт):

Автор решения: Alex Zab

Попробуйте сделать это не как видео (video='https://youtu.be/nPhOGiyvwxs'), а как ссылку - url='https://youtu.be/nPhOGiyvwxs'

→ Ссылка
Автор решения: Alex Zab

Попробуйте отправить обычное сообщение с двойной (что бы было видео) ссылкой -

elif '/video' in ms.text:
    await bot.send_message(message.chat.id, "С новым годом!⛄ 
    \nhttps://youtu.be/nPhOGiyvwxshttps://youtu.be/nPhOGiyvwxs")

Результат - результат

→ Ссылка