def query_video(inline_query): try: r = types.InlineQueryResultVideo('1', 'https://github.com/eternnoir/pyTelegramBotAPI/blob/master/tests/test_data/test_video.mp4?raw=true', 'video/mp4', 'Video', 'https://raw.githubusercontent.com/eternnoir/pyTelegramBotAPI/master/examples/detailed_example/rooster.jpg', 'Title' ) bot.answer_inline_query(inline_query.id, [r]) except Exception as e: print(e)
def inline_message(query): try: video_data = get_video_data(query.query) r = types.InlineQueryResultVideo( id='1', title="TikTok Downloader", video_url = video_data["clear_video_url"], mime_type = "video/mp4", thumb_url = video_data["props"]["pageProps"]["videoObjectPageProps"]["videoProps"]["thumbnailUrl"][0] ) bot.answer_inline_query(query.id, [r]) except Exception as e: print(e)
def query_text(inline_query): try: media_samples = types.InlineQueryResultPhoto( '3', 'https://raw.githubusercontent.com/eternnoir/pyTelegramBotAPI/master/examples/detailed_example/kitten.jpg', 'https://raw.githubusercontent.com/eternnoir/pyTelegramBotAPI/master/examples/detailed_example/kitten.jpg', ) media_samples2 = types.InlineQueryResultPhoto( '4', 'https://raw.githubusercontent.com/eternnoir/pyTelegramBotAPI/master/examples/detailed_example/rooster.jpg', 'https://raw.githubusercontent.com/eternnoir/pyTelegramBotAPI/master/examples/detailed_example/rooster.jpg' ) media_samples3 = types.InlineQueryResultVideo( '5', 'https://github.com/eternnoir/pyTelegramBotAPI/blob/master/tests/test_data/test_video.mp4?raw=true', 'video/mp4', 'Video', 'https://raw.githubusercontent.com/eternnoir/pyTelegramBotAPI/master/examples/detailed_example/rooster.jpg', 'Title') bot.answer_inline_query(inline_query.id, [media_samples, media_samples2], media_samples3) except Exception as e: print(e)