From 33c0440f13117ac2b5b83633517686b52bb9e310 Mon Sep 17 00:00:00 2001 From: blank X Date: Fri, 7 May 2021 20:22:27 +0700 Subject: [PATCH] Hide bot when using the userbot for lolis --- sukuinote/plugins/loli.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sukuinote/plugins/loli.py b/sukuinote/plugins/loli.py index 08d21f2..0732f7b 100644 --- a/sukuinote/plugins/loli.py +++ b/sukuinote/plugins/loli.py @@ -1,4 +1,5 @@ from pyrogram import Client, filters +from pyrogram.types.messages_and_media import Photo from pyrogram.errors.exceptions.forbidden_403 import Forbidden from .. import slave, config, help_dict, log_errors, public_log_errors @@ -9,10 +10,12 @@ async def loli(client, message): bot = await slave.get_me() query = ' '.join(message.command) results = await client.get_inline_bot_results(bot.username or bot.id, query) + result = results.results[0] + photo = Photo._parse(client, result.photo) try: - await message.reply_inline_bot_result(results.query_id, results.results[0].id) + await message.reply_cached_media(photo.file_id, caption={'message': result.send_message.message, 'entities': result.send_message.entities}, parse_mode='through') except Forbidden: - await message.reply_text({'message': results.results[0].send_message.message, 'entities': results.results[0].send_message.entities}, disable_web_page_preview=True, parse_mode='through') + await message.reply_text({'message': result.send_message.message, 'entities': result.send_message.entities}, parse_mode='through') help_dict['loli'] = ('Loli', '''{prefix}loli [keywords] - Gets a possibly nsfw image of a loli, thanks to lolicon.app