调整异常扣分记录,如果是异常的数据,则不扣分
This commit is contained in:
@@ -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]:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user