Elouarn commited on
Commit
86098f9
·
verified ·
1 Parent(s): 932e367

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -23
app.py CHANGED
@@ -230,7 +230,7 @@ mychatbot = gr.Chatbot(
230
  show_label=False,
231
  )
232
 
233
- def handle_accuse_click(request: gr.Request):
234
  if request:
235
  # Récupérer l'identifiant unique de l'utilisateur à partir de la requête HTML et son historique de conversation
236
  user_id = dict(request.query_params).get("user_id")
@@ -244,31 +244,14 @@ def handle_accuse_click(request: gr.Request):
244
  print ("User Id is Empty")
245
  else:
246
  accused_character = "troubadour" # Le personnage accusé (le troubadour dans ce cas)
247
-
248
- if accused_character == "troubadour": # Vérifier si le personnage accusé est le coupable
249
- output = "Félicitations, tu as trouvé le coupable !"
250
- win = True
251
- else:
252
- output = "Désolé, tu as accusé le mauvais personnage. Tu as perdu."
253
- win = False
254
-
255
  # Supprimer l'historique et le contexte dynamique de tous les personnages dans tous les espaces
256
  delete_user_data(user_id)
257
-
258
- print (output, win)
259
-
260
- def accuse_btn(request: gr.Request):
261
- def handle_click():
262
- output, win = handle_accuse_click(request)
263
- #accuse_btn.output = (output, gr.update(visible=False), gr.update(visible=False))
264
- if win:
265
- accuse_btn=gr.Button(output)
266
  else:
267
- accuse_btn=gr.Button(output)
268
- return None
269
-
270
- accuse_btn.click(handle_click)
271
- return accuse_btn
272
 
273
 
274
  def chatbot_interface(request: gr.Request,accuse_button):
 
230
  show_label=False,
231
  )
232
 
233
+ def handle_accuse_click(request: gr.Request, accuse_button):
234
  if request:
235
  # Récupérer l'identifiant unique de l'utilisateur à partir de la requête HTML et son historique de conversation
236
  user_id = dict(request.query_params).get("user_id")
 
244
  print ("User Id is Empty")
245
  else:
246
  accused_character = "troubadour" # Le personnage accusé (le troubadour dans ce cas)
 
 
 
 
 
 
 
 
247
  # Supprimer l'historique et le contexte dynamique de tous les personnages dans tous les espaces
248
  delete_user_data(user_id)
249
+
250
+ if accused_character == "troubadour": # Vérifier si le personnage accusé est le coupable
251
+ accuse_button = gr.Button("Félicitations, tu as trouvé le coupable ! Clique pour recommencer🔁")
 
 
 
 
 
 
252
  else:
253
+ accuse_button = gr.Button("Désolé, tu as accusé le mauvais personnage. Tu as perdu. Clique pour recommencer🔁")
254
+ accuse_button.click(js=js_func)
 
 
 
255
 
256
 
257
  def chatbot_interface(request: gr.Request,accuse_button):