Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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 |
-
|
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 |
-
|
268 |
-
|
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):
|