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
|
||||
}
|
||||
|
||||
// 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
|
||||
response, sessionID, err := h.runAgent(h.primary, message)
|
||||
if err != nil && h.fallback != nil {
|
||||
|
||||
Reference in New Issue
Block a user