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)
|