Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -61,62 +61,17 @@ def save_to_database(name, email, phone, pr5, pr4, pr3, pr2, pr1):
|
|
61 |
except Exception as e:
|
62 |
print(f"Error saving to database: {e}")
|
63 |
|
64 |
-
def send_request(
|
65 |
"""Функция для отправки запроса на сервер."""
|
66 |
data = {
|
67 |
"email": email,
|
68 |
-
"
|
69 |
-
"
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
"value": pr5
|
76 |
-
},
|
77 |
-
{
|
78 |
-
"parameter_id": pr4_id,
|
79 |
-
"kind": "string",
|
80 |
-
"list_id": list_id,
|
81 |
-
"title": "pr4",
|
82 |
-
"value": pr4
|
83 |
-
},
|
84 |
-
{
|
85 |
-
"parameter_id": pr3_id,
|
86 |
-
"kind": "string",
|
87 |
-
"list_id": list_id,
|
88 |
-
"title": "pr3",
|
89 |
-
"value": pr3
|
90 |
-
},
|
91 |
-
{
|
92 |
-
"parameter_id": pr2_id,
|
93 |
-
"kind": "string",
|
94 |
-
"list_id": list_id,
|
95 |
-
"title": "pr2",
|
96 |
-
"value": pr2
|
97 |
-
},
|
98 |
-
{
|
99 |
-
"parameter_id": pr1_id,
|
100 |
-
"kind": "string",
|
101 |
-
"list_id": list_id,
|
102 |
-
"title": "pr1",
|
103 |
-
"value": pr1
|
104 |
-
},
|
105 |
-
{
|
106 |
-
"parameter_id": param_phone,
|
107 |
-
"kind": "string",
|
108 |
-
"list_id": list_id,
|
109 |
-
"title": "phone",
|
110 |
-
"value": phone
|
111 |
-
},
|
112 |
-
{
|
113 |
-
"parameter_id": param_name,
|
114 |
-
"kind": "string",
|
115 |
-
"list_id": list_id,
|
116 |
-
"title": "name",
|
117 |
-
"value": name
|
118 |
-
}
|
119 |
-
]
|
120 |
}
|
121 |
|
122 |
headers = {
|
@@ -154,11 +109,10 @@ def handle_incoming_request():
|
|
154 |
|
155 |
if current_day in [0, 4, 5, 6]: # Понедельник, Пятница, Суббота, Воскресенье
|
156 |
# Отправляем запросы в листы подряд
|
157 |
-
response_1 = send_request(
|
158 |
-
|
159 |
-
response_3 = send_request(560833, email, phone, name, 393198, 393197, pr5, pr4, pr3, pr2, pr1, 393272, 393271, 393270, 393269, 393268)
|
160 |
# Возвращаем список ответов
|
161 |
-
return {'responses': [response_1
|
162 |
elif current_day == 1: # Вторник
|
163 |
if current_hour < 19:
|
164 |
# Утром во вторник
|
@@ -513,8 +467,8 @@ def handle_incoming_request():
|
|
513 |
]
|
514 |
}
|
515 |
headers = {
|
516 |
-
'
|
517 |
-
'
|
518 |
}
|
519 |
response = requests.post(f"{base_url}/email/lists/560783/recipients", json=data, headers=headers)
|
520 |
|
|
|
61 |
except Exception as e:
|
62 |
print(f"Error saving to database: {e}")
|
63 |
|
64 |
+
def send_request(email, phone, name, pr5, pr4, pr3, pr2, pr1):
|
65 |
"""Функция для отправки запроса на сервер."""
|
66 |
data = {
|
67 |
"email": email,
|
68 |
+
"name": name,
|
69 |
+
"phone": phone,
|
70 |
+
"utm_source": pr1,
|
71 |
+
"utm_medium": pr2,
|
72 |
+
"utm_campaign": pr3,
|
73 |
+
"utm_content": pr4,
|
74 |
+
"utm_term": pr5,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
}
|
76 |
|
77 |
headers = {
|
|
|
109 |
|
110 |
if current_day in [0, 4, 5, 6]: # Понедельник, Пятница, Суббота, Воскресенье
|
111 |
# Отправляем запросы в листы подряд
|
112 |
+
response_1 = send_request(email, phone, name, pr5, pr4, pr3, pr2, pr1)
|
113 |
+
|
|
|
114 |
# Возвращаем список ответов
|
115 |
+
return {'responses': [response_1]}
|
116 |
elif current_day == 1: # Вторник
|
117 |
if current_hour < 19:
|
118 |
# Утром во вторник
|
|
|
467 |
]
|
468 |
}
|
469 |
headers = {
|
470 |
+
'Content-Type': 'application/json',
|
471 |
+
'Accept': 'application/json'
|
472 |
}
|
473 |
response = requests.post(f"{base_url}/email/lists/560783/recipients", json=data, headers=headers)
|
474 |
|