From 01ed370ab6cb0d8fcf2da9d6c91e0885f6b7f2f6 Mon Sep 17 00:00:00 2001 From: nameless Date: Tue, 15 Aug 2023 18:35:59 +0000 Subject: [PATCH] little UX changes - notify user about image upload - code markdown for prompt/settings --- process_queue.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/process_queue.py b/process_queue.py index fbd5693..c92944c 100644 --- a/process_queue.py +++ b/process_queue.py @@ -167,6 +167,7 @@ class Worker: asyncio.create_task(self.send_submission(prompt, images)) async def send_submission(self, prompt, images): + await self.client.send_message(prompt['user_id'], 'Uploading images... This will take a while') tg_files = [] @@ -180,10 +181,10 @@ class Worker: tg_files.append(await self.client.upload_file(imgdata, file_size=siz, file_name=fn.name)) results = await self.client.send_file(self.client.main_channel_id, tg_files, caption= - "\n".join([f"#{prompt['id']} 路 馃寑 {prompt['inference_steps']} 路 馃尡 {prompt['seed']} 路 馃拵 {prompt['detail']}" + (f" 路 馃帤 {prompt['blend']} (seed from image)" if prompt['image'] != 'no_image' else ''), + "\n".join([f"#{prompt['id']} 路 馃寑 {prompt['inference_steps']} 路 馃尡 {prompt['seed']} 路 馃拵 {prompt['detail']}" + (f" 路 馃帤 {prompt['blend']} (seed from image)" if prompt['image'] != 'no_image' else ''), #((f"馃柤 https://e621.net/posts/{prompt['image_e6']}" if prompt['image_e6'] else 'user-uploaded image') if prompt['image'] != 'no_image' else ''), - ('馃憤 ' if prompt['negative_prompt'] else '')+(f"Prompt from https://e621.net/posts/{prompt['prompt_e6']}" if prompt['prompt_e6'] else prompt['prompt']), - (f"\n馃憥 {prompt['negative_prompt']}" if prompt['negative_prompt'] else '')])[:1000], parse_mode='HTML') + ('馃憤 ' if prompt['negative_prompt'] else '')+(f"Prompt from https://e621.net/posts/{prompt['prompt_e6']}" if prompt['prompt_e6'] else f'{prompt["prompt"]}'), + (f"\n馃憥 {prompt['negative_prompt']}" if prompt['negative_prompt'] else '')])[:1000], parse_mode='HTML') await self.client.forward_messages(prompt['user_id'], results) if prompt['hires'] == 'yes':