Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
app.py
CHANGED
@@ -68,18 +68,23 @@ for msg in st.session_state.messages:
|
|
68 |
st.markdown('</div>', unsafe_allow_html=True) # Close chat-box
|
69 |
st.markdown('</div>', unsafe_allow_html=True) # Close chat-container
|
70 |
|
71 |
-
# User input form
|
72 |
with st.form(key="chat_form", clear_on_submit=True):
|
73 |
-
user_input = st.text_input("π¬ α₯α«ααα α«α΅αα‘:"
|
74 |
submit = st.form_submit_button("ααα΅ α αα£")
|
75 |
|
76 |
-
|
77 |
-
if
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
68 |
st.markdown('</div>', unsafe_allow_html=True) # Close chat-box
|
69 |
st.markdown('</div>', unsafe_allow_html=True) # Close chat-container
|
70 |
|
71 |
+
# User input form and logic inside form block
|
72 |
with st.form(key="chat_form", clear_on_submit=True):
|
73 |
+
user_input = st.text_input("π¬ α₯α«ααα α«α΅αα‘:")
|
74 |
submit = st.form_submit_button("ααα΅ α αα£")
|
75 |
|
76 |
+
if submit:
|
77 |
+
if user_input.strip() == "":
|
78 |
+
st.warning("α₯α£αα α₯α«α α«α΅αα‘α’")
|
79 |
+
else:
|
80 |
+
# Append user message
|
81 |
+
st.session_state.messages.append({"sender": "user", "text": user_input})
|
82 |
+
|
83 |
+
# Get bot response
|
84 |
+
response = bot.get_answer(user_input)
|
85 |
+
if response == "__OUT_OF_SCOPE__":
|
86 |
+
response = "αα
αα³α£ αα
αα α₯α«α αα΅α°αα α αα»αα©αα’ α₯α£αα α αα αααα΅ αααα©α’"
|
87 |
+
|
88 |
+
# Append bot message
|
89 |
+
st.session_state.messages.append({"sender": "bot", "text": response})
|
90 |
+
|