调整AI对话内容
This commit is contained in:
@@ -171,7 +171,7 @@ class DifyPlugin(MessagePluginInterface):
|
|||||||
# 检查命令格式
|
# 检查命令格式
|
||||||
if len(parts) < 2 or not parts[1].strip():
|
if len(parts) < 2 or not parts[1].strip():
|
||||||
self.message_util.send_text_msg(f"{self.command_format}",
|
self.message_util.send_text_msg(f"{self.command_format}",
|
||||||
(roomid if roomid else sender), sender)
|
(roomid if roomid else sender), sender)
|
||||||
return True, "命令格式错误"
|
return True, "命令格式错误"
|
||||||
|
|
||||||
# 检查权限
|
# 检查权限
|
||||||
@@ -204,15 +204,16 @@ class DifyPlugin(MessagePluginInterface):
|
|||||||
self.message_util.send_text_msg(response, (roomid if roomid else sender), sender if roomid else "")
|
self.message_util.send_text_msg(response, (roomid if roomid else sender), sender if roomid else "")
|
||||||
return True, "发送成功"
|
return True, "发送成功"
|
||||||
else:
|
else:
|
||||||
self.message_util.send_text_msg("❌未能获取到回复,请稍后再试", (roomid if roomid else sender), sender if roomid else "")
|
self.message_util.send_text_msg("❌未能获取到回复,请稍后再试", (roomid if roomid else sender),
|
||||||
|
sender if roomid else "")
|
||||||
return True, "未获取到回复"
|
return True, "未获取到回复"
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.LOG.error(f"处理Dify聊天请求出错: {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 "")
|
self.message_util.send_text_msg(f"❌请求出错:{str(e)}", (roomid if roomid else sender),
|
||||||
|
sender if roomid else "")
|
||||||
return True, f"处理出错: {e}"
|
return True, f"处理出错: {e}"
|
||||||
|
|
||||||
|
|
||||||
def _chat_with_dify(self, session_id: str, user_id: str, query: str) -> Optional[str]:
|
def _chat_with_dify(self, session_id: str, user_id: str, query: str) -> Optional[str]:
|
||||||
"""
|
"""
|
||||||
与Dify API交互获取回复
|
与Dify API交互获取回复
|
||||||
|
|||||||
Reference in New Issue
Block a user