可以和知你客服通信
This commit is contained in:
@@ -30,5 +30,16 @@ def agent_chat():
|
||||
try:
|
||||
reply = chat_with_agent(base_url, username, password, agent_id, message, user_id)
|
||||
return jsonify({"reply": reply or ""})
|
||||
except ValueError as e:
|
||||
err = str(e)
|
||||
if "401" in err or "登录失败" in err:
|
||||
return jsonify({"error": err}), 503
|
||||
return jsonify({"error": err}), 502
|
||||
except Exception as e:
|
||||
return jsonify({"error": str(e)}), 502
|
||||
err = str(e)
|
||||
# 任何包含 401/Unauthorized 的异常都视为平台认证失败,返回友好提示
|
||||
if "401" in err or "Unauthorized" in err:
|
||||
return jsonify({
|
||||
"error": "知你客服平台登录失败(401),请确认 8037 服务已启动且 PLATFORM_USERNAME/PLATFORM_PASSWORD 正确"
|
||||
}), 503
|
||||
return jsonify({"error": err}), 502
|
||||
|
||||
Reference in New Issue
Block a user