From adc94900d8dce2e9055bc2fe6dbfd862a048c6c8 Mon Sep 17 00:00:00 2001 From: Bakadax Date: Wed, 2 Apr 2025 11:03:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E5=A4=8D=E3=80=81=E5=8F=91=E9=80=81?= =?UTF-8?q?=E5=9B=BE=E7=89=87/=E8=A1=A8=E6=83=85=E5=8C=85=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E4=B8=8D=E8=AE=A1=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/chat/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/chat/utils.py b/src/plugins/chat/utils.py index f2eee1a3..9cf97e85 100644 --- a/src/plugins/chat/utils.py +++ b/src/plugins/chat/utils.py @@ -360,6 +360,10 @@ def calculate_typing_time(input_string: str, chinese_time: float = 0.2, english_ - 如果只有一个中文字符,将使用3倍的中文输入时间 - 在所有输入结束后,额外加上回车时间0.3秒 """ + # 回复、发送图片/表情包操作不计时 + pattern = re.compile(r'\[[回复 ,表情包:,图片:][\s\S]*?\]') + input_string = re.sub(pattern, '', input_string) + mood_manager = MoodManager.get_instance() # 将0-1的唤醒度映射到-1到1 mood_arousal = mood_manager.current_mood.arousal