From def7ee7ace9e3030e0cbc3c67d7edee529f3e3fd Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Wed, 26 Mar 2025 23:38:37 +0800 Subject: [PATCH] Update message_sender.py --- src/plugins/chat/message_sender.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/chat/message_sender.py b/src/plugins/chat/message_sender.py index 8a9b44467..7528a2e5a 100644 --- a/src/plugins/chat/message_sender.py +++ b/src/plugins/chat/message_sender.py @@ -61,6 +61,7 @@ class Message_Sender: if not is_recalled: typing_time = calculate_typing_time(message.processed_plain_text) + logger.info(f"麦麦正在打字,预计需要{typing_time}秒") await asyncio.sleep(typing_time) message_json = message.to_dict() @@ -99,7 +100,7 @@ class MessageContainer: self.max_size = max_size self.messages = [] self.last_send_time = 0 - self.thinking_timeout = 20 # 思考超时时间(秒) + self.thinking_timeout = 10 # 思考超时时间(秒) def get_timeout_messages(self) -> List[MessageSending]: """获取所有超时的Message_Sending对象(思考时间超过30秒),按thinking_start_time排序""" @@ -208,7 +209,7 @@ class MessageManager: # print(thinking_time) if ( message_earliest.is_head - and message_earliest.update_thinking_time() > 15 + and message_earliest.update_thinking_time() > 20 and not message_earliest.is_private_message() # 避免在私聊时插入reply ): logger.debug(f"设置回复消息{message_earliest.processed_plain_text}") @@ -235,7 +236,7 @@ class MessageManager: # print(msg.is_private_message()) if ( msg.is_head - and msg.update_thinking_time() > 15 + and msg.update_thinking_time() > 25 and not msg.is_private_message() # 避免在私聊时插入reply ): logger.debug(f"设置回复消息{msg.processed_plain_text}")