Update modules/ui.py
Browse files- modules/ui.py +8 -8
modules/ui.py
CHANGED
@@ -443,14 +443,14 @@ def display_chatbot_interface(lang_code):
|
|
443 |
user_input = st.text_input(t['input_placeholder'], key="user_input")
|
444 |
|
445 |
# Bot贸n de env铆o (oculto, se activa con Enter)
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
|
455 |
# Generar respuesta del chatbot
|
456 |
response = get_chatbot_response(st.session_state.chatbot, user_input, lang_code)
|
|
|
443 |
user_input = st.text_input(t['input_placeholder'], key="user_input")
|
444 |
|
445 |
# Bot贸n de env铆o (oculto, se activa con Enter)
|
446 |
+
if user_input:
|
447 |
+
st.session_state.messages.append({"role": "user", "content": user_input})
|
448 |
+
with chat_container:
|
449 |
+
for message in st.session_state.messages:
|
450 |
+
if message["role"] == "user":
|
451 |
+
st.text_area("You:", value=message["content"], height=50, key=f"user_msg_{len(st.session_state.messages)}", disabled=True)
|
452 |
+
else:
|
453 |
+
st.text_area("Assistant:", value=message["content"], height=50, key=f"assistant_msg_{len(st.session_state.messages)}", disabled=True)
|
454 |
|
455 |
# Generar respuesta del chatbot
|
456 |
response = get_chatbot_response(st.session_state.chatbot, user_input, lang_code)
|