Aiogram не получается отправить видео через inline

Использовал @ inline_query

    print(text)  
    input_content = InputTextMessageContent(message_text=text) #формируем контент ответного сообщения\  
    print(input_content)  
    result_id = hashlib.md5(text.encode()).hexdigest() #сделали уникальный id   
    from tBOT import bot  
    item = InlineQueryResultCachedVideo( 
        id=result_id, 
        title="Это тестовый запрос", 
        description="desc", 
        video_file_id="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4", 
        mime_type="video/mp4", 
        thumbnail_url="https://samplelib.com/lib/preview/mp4/sample-15s.jpg", 
        caption="<b>Это тестовый запрос</b>", 
        reply_markup=kb.menu 
        ) 
    await bot.answer_inline_query( 
        inline_query_id=inline_query.id, 
        results=[item], 
        cache_time=1 
    )

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

Автор решения: Ask

Надо было использовать file_id, который подставляется вместо ссылки, узнать его только можно отправив видео собственному боту, (код есть в интернете) с собственным хендлером. На другие видео не получится узнать его.

Нужно чтобы видео загрузилось на официальные сервера телеграм, об этом говориться в документации.

→ Ссылка