DmitrMakeev commited on
Commit
6cabe2d
·
verified ·
1 Parent(s): 7236b46

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +45 -2
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
- response_1 = send_request(list_id_1, email, phone, name, 393120, 393119, pr5, pr4, pr3, pr2, pr1, 393248, 393247, 393246, 393245, 393244)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: