From 5ec31a05954e378ea16d1012eb96821a322b2751 Mon Sep 17 00:00:00 2001 From: yym68686 Date: Sun, 21 May 2023 02:04:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=89=8D=E5=90=8E=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E4=B8=80=E8=87=B4=EF=BC=8C=E6=97=A0=E6=B3=95=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AI.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/AI.py b/AI.py index d8c6f8a5..ca434612 100644 --- a/AI.py +++ b/AI.py @@ -59,7 +59,7 @@ async def getBing(self, message, update, context): modifytime = modifytime + 1 if modifytime % 8 == 0 and lastresult != result: await context.bot.edit_message_text(chat_id=update.message.chat_id, message_id=messageid, text=escape(result), parse_mode='MarkdownV2') - lastresult = result + lastresult = result result = result[1] numMessages = result["item"]["throttling"]["numUserMessagesInConversation"] @@ -132,7 +132,7 @@ async def getChatGPT(self, message, update, context): tmpresult = result + "\n```" 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 + lastresult = result except Exception as e: print('\033[31m') print("response_msg", result) @@ -140,7 +140,8 @@ async def getChatGPT(self, message, update, context): print('\033[0m') self.ChatGPTbot.reset() print("ChatGPT", result) - await context.bot.edit_message_text(chat_id=update.message.chat_id, message_id=messageid, text=escape(result), parse_mode='MarkdownV2') + if lastresult != result: + await context.bot.edit_message_text(chat_id=update.message.chat_id, message_id=messageid, text=escape(result), parse_mode='MarkdownV2') async def getResult(self, update, context): await context.bot.send_chat_action(chat_id=update.message.chat_id, action=ChatAction.TYPING)