Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -230,8 +230,15 @@ mychatbot = gr.Chatbot(
|
|
230 |
show_label=False,
|
231 |
)
|
232 |
|
233 |
-
def handle_accuse_click():
|
234 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
if user_id == "":
|
236 |
# Handle the case where request is None
|
237 |
return "User Id is Empty"
|
@@ -270,7 +277,7 @@ def main(request: gr.Request):
|
|
270 |
with gr.Blocks(css="footer {visibility: hidden !important} .gradio-container {background-color: #2D4059 !important; color: #FFD460 !important;}",
|
271 |
js=js_func) as demo:
|
272 |
accuse_btn = gr.Button("Accuser")
|
273 |
-
accuse_btn.click(handle_accuse_click)
|
274 |
chat_interface = chatbot_interface(request)
|
275 |
demo.launch(show_api=False, inline=True)
|
276 |
|
|
|
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")
|
237 |
+
if not user_id:
|
238 |
+
return "Vous devez vous connecter pour accéder au bot."
|
239 |
+
history = load_history(user_id)
|
240 |
+
else:
|
241 |
+
user_id = ""
|
242 |
if user_id == "":
|
243 |
# Handle the case where request is None
|
244 |
return "User Id is Empty"
|
|
|
277 |
with gr.Blocks(css="footer {visibility: hidden !important} .gradio-container {background-color: #2D4059 !important; color: #FFD460 !important;}",
|
278 |
js=js_func) as demo:
|
279 |
accuse_btn = gr.Button("Accuser")
|
280 |
+
accuse_btn.click(handle_accuse_click, inputs=[request])
|
281 |
chat_interface = chatbot_interface(request)
|
282 |
demo.launch(show_api=False, inline=True)
|
283 |
|