diff --git a/src/plugins/chat/emoji_manager.py b/src/plugins/chat/emoji_manager.py index db60eb099..c31937624 100644 --- a/src/plugins/chat/emoji_manager.py +++ b/src/plugins/chat/emoji_manager.py @@ -42,7 +42,7 @@ class EmojiManager: self.db = Database.get_instance() self._scan_task = None self.llm = LLM_request(model=global_config.vlm, temperature=0.3, max_tokens=1000) - self.lm = LLM_request(model=global_config.llm_reasoning_minor, max_tokens=1000) + self.lm = LLM_request(model=global_config.llm_normal_minor, max_tokens=1000) def _ensure_emoji_dir(self): """确保表情存储目录存在""" diff --git a/src/plugins/chat/message.py b/src/plugins/chat/message.py index e1d36568c..af9f93013 100644 --- a/src/plugins/chat/message.py +++ b/src/plugins/chat/message.py @@ -63,11 +63,12 @@ class Message: # 消息解析 if self.raw_message: - self.message_segments = await self.parse_message_segments(self.raw_message) - self.processed_plain_text = ' '.join( - seg.translated_plain_text - for seg in self.message_segments - ) + if not isinstance(self,Message_Sending): + self.message_segments = await self.parse_message_segments(self.raw_message) + self.processed_plain_text = ' '.join( + seg.translated_plain_text + for seg in self.message_segments + ) # 构建详细文本 time_str = time.strftime("%m-%d %H:%M:%S", time.localtime(self.time))