diff --git a/src/plugins/chat/message.py b/src/plugins/chat/message.py index 125e8dd6f..633e74eea 100644 --- a/src/plugins/chat/message.py +++ b/src/plugins/chat/message.py @@ -160,7 +160,7 @@ class MessageRecv(Message): user_info = self.message_info.user_info name = ( f"{user_info.user_nickname}(ta的昵称:{user_info.user_cardname},ta的id:{user_info.user_id})" - if user_info.user_cardname != "" + if user_info.user_cardname != None else f"{user_info.user_nickname}(ta的id:{user_info.user_id})" ) return f"[{time_str}] {name}: {self.processed_plain_text}\n" @@ -256,7 +256,7 @@ class MessageProcessBase(Message): user_info = self.message_info.user_info name = ( f"{user_info.user_nickname}(ta的昵称:{user_info.user_cardname},ta的id:{user_info.user_id})" - if user_info.user_cardname != "" + if user_info.user_cardname != None else f"{user_info.user_nickname}(ta的id:{user_info.user_id})" ) return f"[{time_str}] {name}: {self.processed_plain_text}\n" diff --git a/src/plugins/models/utils_model.py b/src/plugins/models/utils_model.py index c5782a923..893bece14 100644 --- a/src/plugins/models/utils_model.py +++ b/src/plugins/models/utils_model.py @@ -530,6 +530,9 @@ class LLM_request: list: embedding向量,如果失败则返回None """ + if(len(text) < 1): + logger.debug("该消息没有长度,不再发送获取embedding向量的请求") + return None def embedding_handler(result): """处理响应""" if "data" in result and len(result["data"]) > 0: