diff --git a/AI.py b/AI.py index ce88499c..d8c6f8a5 100644 --- a/AI.py +++ b/AI.py @@ -113,6 +113,7 @@ async def getChatGPT(self, message, update, context): result = "πŸ€–οΈ ChatGPT3.5\n\n" text = message modifytime = 0 + lastresult = '' message = await context.bot.send_message( chat_id=update.message.chat_id, text="ζ€θ€ƒδΈ­πŸ’­", @@ -129,8 +130,9 @@ async def getChatGPT(self, message, update, context): tmpresult = result + "`" if result.count("```") % 2 != 0: tmpresult = result + "\n```" - if modifytime % 10 == 0: + if modifytime % 10 == 0 and lastresult != result: await context.bot.edit_message_text(chat_id=update.message.chat_id, message_id=messageid, text=escape(tmpresult), parse_mode='MarkdownV2') + lastresult = result except Exception as e: print('\033[31m') print("response_msg", result)