nsomabalint commited on
Commit
e42a59a
·
verified ·
1 Parent(s): 8bd4cad

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -95,15 +95,17 @@ with gr.Blocks(title="Rasa Chatbot Interface") as demo:
95
  msg = gr.Textbox(placeholder="Type your message here...", label="Message")
96
  clear = gr.Button("Clear")
97
 
 
 
 
 
 
 
98
  # Set up event handlers
99
  msg.submit(
100
- respond,
101
  [msg, chatbot, rasa_api_url, nickname],
102
- [chatbot]
103
- ).then(
104
- lambda: "",
105
- None,
106
- [msg]
107
  )
108
 
109
  clear.click(lambda: None, None, chatbot)
 
95
  msg = gr.Textbox(placeholder="Type your message here...", label="Message")
96
  clear = gr.Button("Clear")
97
 
98
+ # Function to properly format messages for the chatbot
99
+ def user_message_and_response(message, chat_history, rasa_url, nick):
100
+ bot_response = respond(message, chat_history, rasa_url, nick)
101
+ chat_history.append((message, bot_response))
102
+ return "", chat_history
103
+
104
  # Set up event handlers
105
  msg.submit(
106
+ user_message_and_response,
107
  [msg, chatbot, rasa_api_url, nickname],
108
+ [msg, chatbot]
 
 
 
 
109
  )
110
 
111
  clear.click(lambda: None, None, chatbot)