Spaces:
Runtime error
Runtime error
Update List_Sharepoint.py
Browse files- List_Sharepoint.py +5 -6
List_Sharepoint.py
CHANGED
@@ -6,8 +6,7 @@ def upload_list_sharepoint(tel,name,message,respuesta):
|
|
6 |
list = context.web.lists.get_by_title("ConversacionesVapeo") #CONECTAMOS A LA LISTA
|
7 |
|
8 |
# Define la nueva interacción
|
9 |
-
new_interaction =
|
10 |
-
{"from":{"role":0},"text":"{respuesta}"}]"""
|
11 |
|
12 |
# Busca en la lista un elemento con el mismo User_ID
|
13 |
|
@@ -21,7 +20,7 @@ def upload_list_sharepoint(tel,name,message,respuesta):
|
|
21 |
current_content = json.loads(item.properties['Content'], strict=False)
|
22 |
|
23 |
# Agrega la nueva interacción a las actividades actuales
|
24 |
-
current_content['activities'].extend(
|
25 |
|
26 |
# Actualiza el campo Content con las nuevas actividades
|
27 |
item.set_property('Content', json.dumps(current_content, ensure_ascii=False))
|
@@ -31,9 +30,9 @@ def upload_list_sharepoint(tel,name,message,respuesta):
|
|
31 |
|
32 |
# Si el elemento no existe, crea uno nuevo
|
33 |
conv = {
|
34 |
-
"User_Name":
|
35 |
-
"User_ID":
|
36 |
-
"Content":
|
37 |
}
|
38 |
|
39 |
# Agrega un elemento a la lista
|
|
|
6 |
list = context.web.lists.get_by_title("ConversacionesVapeo") #CONECTAMOS A LA LISTA
|
7 |
|
8 |
# Define la nueva interacción
|
9 |
+
new_interaction = [{"from":{"role":1},"text":message},{"from":{"role":0},"text":respuesta}]
|
|
|
10 |
|
11 |
# Busca en la lista un elemento con el mismo User_ID
|
12 |
|
|
|
20 |
current_content = json.loads(item.properties['Content'], strict=False)
|
21 |
|
22 |
# Agrega la nueva interacción a las actividades actuales
|
23 |
+
current_content['activities'].extend(new_interaction)
|
24 |
|
25 |
# Actualiza el campo Content con las nuevas actividades
|
26 |
item.set_property('Content', json.dumps(current_content, ensure_ascii=False))
|
|
|
30 |
|
31 |
# Si el elemento no existe, crea uno nuevo
|
32 |
conv = {
|
33 |
+
"User_Name":name,
|
34 |
+
"User_ID": tel,
|
35 |
+
"Content": {"activities":[new_interaction]}
|
36 |
}
|
37 |
|
38 |
# Agrega un elemento a la lista
|