fix: chat responds in CV language (en/es), not random
This commit is contained in:
@@ -242,6 +242,14 @@ func (h *Handler) HandleChat(w http.ResponseWriter, r *http.Request) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Enforce response language based on the CV language the user is viewing
|
||||||
|
switch lang := r.FormValue("lang"); lang {
|
||||||
|
case "en":
|
||||||
|
message = "[RESPOND IN ENGLISH] " + message
|
||||||
|
case "es":
|
||||||
|
message = "[RESPONDE EN ESPAÑOL] " + message
|
||||||
|
}
|
||||||
|
|
||||||
// Try primary, fall back if it fails
|
// Try primary, fall back if it fails
|
||||||
response, sessionID, err := h.runAgent(h.primary, message)
|
response, sessionID, err := h.runAgent(h.primary, message)
|
||||||
if err != nil && h.fallback != nil {
|
if err != nil && h.fallback != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user