Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -145,6 +145,8 @@ def save_db():
|
|
145 |
|
146 |
|
147 |
|
|
|
|
|
148 |
def send_request(list_id, email, phone, name, param_phone, param_name, pr5, pr4, pr3, pr2, pr1, pr5_id, pr4_id, pr3_id, pr2_id, pr1_id):
|
149 |
"""Функция для отправки запроса на сервер."""
|
150 |
data = {
|
@@ -206,6 +208,7 @@ def send_request(list_id, email, phone, name, param_phone, param_name, pr5, pr4,
|
|
206 |
'Authorization': f'Bearer {token}',
|
207 |
'Content-Type': 'application/json'
|
208 |
}
|
|
|
209 |
response = requests.post(f"{base_url}/email/lists/{list_id}/recipients", json=data, headers=headers)
|
210 |
return response.json()
|
211 |
|
@@ -234,10 +237,50 @@ def handle_incoming_request():
|
|
234 |
|
235 |
if current_day in [0, 4, 5, 6]: # Понедельник, Пятница, Суббота, Воскресенье
|
236 |
# Отправляем запросы в листы подряд
|
237 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
|
239 |
# Возвращаем список ответов
|
240 |
-
return {'responses': [response_1]}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
241 |
|
242 |
elif current_day == 1: # Вторник
|
243 |
if current_hour < 19:
|
|
|
145 |
|
146 |
|
147 |
|
148 |
+
|
149 |
+
|
150 |
def send_request(list_id, email, phone, name, param_phone, param_name, pr5, pr4, pr3, pr2, pr1, pr5_id, pr4_id, pr3_id, pr2_id, pr1_id):
|
151 |
"""Функция для отправки запроса на сервер."""
|
152 |
data = {
|
|
|
208 |
'Authorization': f'Bearer {token}',
|
209 |
'Content-Type': 'application/json'
|
210 |
}
|
211 |
+
|
212 |
response = requests.post(f"{base_url}/email/lists/{list_id}/recipients", json=data, headers=headers)
|
213 |
return response.json()
|
214 |
|
|
|
237 |
|
238 |
if current_day in [0, 4, 5, 6]: # Понедельник, Пятница, Суббота, Воскресенье
|
239 |
# Отправляем запросы в листы подряд
|
240 |
+
data_1 = {
|
241 |
+
"email": email,
|
242 |
+
"unconfirmed": False,
|
243 |
+
"values": [
|
244 |
+
{
|
245 |
+
"parameter_id": 393120,
|
246 |
+
"kind": "string",
|
247 |
+
"list_id": list_id_1,
|
248 |
+
"title": "phone",
|
249 |
+
"value": phone
|
250 |
+
},
|
251 |
+
{
|
252 |
+
"parameter_id": 393119,
|
253 |
+
"kind": "string",
|
254 |
+
"list_id": list_id_1,
|
255 |
+
"title": "name",
|
256 |
+
"value": name
|
257 |
+
}
|
258 |
+
]
|
259 |
+
}
|
260 |
+
headers = {
|
261 |
+
'Authorization': f'Bearer {token}',
|
262 |
+
'Content-Type': 'application/json'
|
263 |
+
}
|
264 |
+
|
265 |
+
# Отправляем первый запрос и сохраняем ответ
|
266 |
+
response_1 = requests.post(f"{base_url}/email/lists/{list_id_1}/recipients", json=data_1, headers=headers)
|
267 |
|
268 |
# Возвращаем список ответов
|
269 |
+
return {'responses': [response_1.json()]}
|
270 |
+
|
271 |
+
|
272 |
+
|
273 |
+
|
274 |
+
|
275 |
+
|
276 |
+
|
277 |
+
|
278 |
+
|
279 |
+
|
280 |
+
|
281 |
+
|
282 |
+
|
283 |
+
|
284 |
|
285 |
elif current_day == 1: # Вторник
|
286 |
if current_hour < 19:
|