调整AI对话内容

This commit is contained in:
liuwei
2025-04-17 13:49:19 +08:00
parent 48c37767e7
commit 05eb182e6a

View File

@@ -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交互获取回复