Handle result not being a photo

This commit is contained in:
blank X 2021-05-07 20:36:21 +07:00
parent 33c0440f13
commit 43358e17b6
Signed by: blankie
GPG Key ID: CC15FC822C7F61F5
1 changed files with 3 additions and 0 deletions

View File

@ -11,6 +11,9 @@ async def loli(client, message):
query = ' '.join(message.command) query = ' '.join(message.command)
results = await client.get_inline_bot_results(bot.username or bot.id, query) results = await client.get_inline_bot_results(bot.username or bot.id, query)
result = results.results[0] result = results.results[0]
if result.type != 'photo':
await message.reply_text({'message': result.send_message.message, 'entities': result.send_message.entities}, parse_mode='through')
return
photo = Photo._parse(client, result.photo) photo = Photo._parse(client, result.photo)
try: try:
await message.reply_cached_media(photo.file_id, caption={'message': result.send_message.message, 'entities': result.send_message.entities}, parse_mode='through') await message.reply_cached_media(photo.file_id, caption={'message': result.send_message.message, 'entities': result.send_message.entities}, parse_mode='through')