调整异常扣分记录,如果是异常的数据,则不扣分

This commit is contained in:
liuwei
2025-04-17 14:42:47 +08:00
parent 05eb182e6a
commit 9579d3208f
10 changed files with 53 additions and 28 deletions

View File

@@ -135,7 +135,7 @@ class DifyPlugin(MessagePluginInterface):
if not query:
self.message_util.send_text_msg("请在@我的同时提供问题内容", roomid, sender)
return True, "没有提供问题内容"
return False, "没有提供问题内容"
# self.message_util.send_text_msg("⏳AI 正在加油,请稍候… 😊", roomid, sender)
@@ -157,12 +157,12 @@ class DifyPlugin(MessagePluginInterface):
return True, "发送成功"
else:
self.message_util.send_text_msg("❌未能获取到回复,请稍后再试", roomid, sender)
return True, "未获取到回复"
return False, "未获取到回复"
except Exception as e:
self.LOG.error(f"处理Dify聊天请求出错: {e}")
self.message_util.send_text_msg(f"❌请求出错:{str(e)}", roomid, sender)
return True, f"处理出错: {e}"
return False, f"处理出错: {e}"
# 原有的命令处理逻辑
parts = content.split(" ", 1)
@@ -172,7 +172,7 @@ class DifyPlugin(MessagePluginInterface):
if len(parts) < 2 or not parts[1].strip():
self.message_util.send_text_msg(f"{self.command_format}",
(roomid if roomid else sender), sender)
return True, "命令格式错误"
return False, "命令格式错误"
# 检查权限
if roomid and gbm.get_group_permission(roomid, Feature.AI_CAPABILITY) == PermissionStatus.DISABLED:
@@ -206,13 +206,13 @@ class DifyPlugin(MessagePluginInterface):
else:
self.message_util.send_text_msg("❌未能获取到回复,请稍后再试", (roomid if roomid else sender),
sender if roomid else "")
return True, "未获取到回复"
return False, "未获取到回复"
except Exception as e:
self.LOG.error(f"处理Dify聊天请求出错: {e}")
self.message_util.send_text_msg(f"❌请求出错:{str(e)}", (roomid if roomid else sender),
sender if roomid else "")
return True, f"处理出错: {e}"
return False, f"处理出错: {e}"
def _chat_with_dify(self, session_id: str, user_id: str, query: str) -> Optional[str]:
"""