diff --git a/main.py b/main.py index 579a49e..15e8db5 100644 --- a/main.py +++ b/main.py @@ -284,7 +284,7 @@ async def guest_middleware(handler, event, data): file_content = file_bytes.read().decode("utf-8", errors="ignore") file_bytes.close() - prompt = f"<файл>{file_content}{prompt}" + prompt = f"<файл>{file_content[:MAX_PROMPT]}{prompt}" except Exception as e: print(f"{YELLOW} -- {e}{RESET}") @@ -299,7 +299,7 @@ async def guest_middleware(handler, event, data): else: file_content = file_bytes.read().decode("utf-8", errors="ignore") file_bytes.close() - prompt = f"<файл>{file_content}{prompt}" + prompt = f"<файл>{file_content[:MAX_PROMPT]}{prompt}" except Exception as e: print(f"{YELLOW} -- {e}{RESET}") @@ -362,10 +362,9 @@ async def guest_middleware(handler, event, data): elif event.guest_message and gmsg: await bot.edit_message_text(text=make_graph(message, process), inline_message_id=gmsg.inline_message_id) print(f"{RED} -- photo - {e}{RESET}") - prompt = f"{prompt}\n{user_text}" + prompt = f"{prompt}\n{user_text[:MAX_PROMPT]}" if replied_text: prompt = f"<ответ на>{replied_text} {prompt}" - prompt = prompt[:MAX_PROMPT] if config["markdown"] == "" and message.from_user.id != 777000: last_command_time[user_id][1] = False