DmitrMakeev commited on
Commit
36ac32e
·
verified ·
1 Parent(s): 423fbb0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -59
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(list_id, email, phone, name, param_name, param_phone, pr5, pr4, pr3, pr2, pr1, pr5_id, pr4_id, pr3_id, pr2_id, pr1_id):
65
  """Функция для отправки запроса на сервер."""
66
  data = {
67
  "email": email,
68
- "unconfirmed": False,
69
- "values": [
70
- {
71
- "parameter_id": pr5_id,
72
- "kind": "string",
73
- "list_id": list_id,
74
- "title": "pr5",
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(560768, email, phone, name, 393120, 393119, pr5, pr4, pr3, pr2, pr1, 393248, 393247, 393246, 393245, 393244)
158
- response_2 = send_request(560832, email, phone, name, 393196, 393195, pr5, pr4, pr3, pr2, pr1, 393267, 393266, 393265, 393264, 393263)
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,response_2,response_3]}
162
  elif current_day == 1: # Вторник
163
  if current_hour < 19:
164
  # Утром во вторник
@@ -513,8 +467,8 @@ def handle_incoming_request():
513
  ]
514
  }
515
  headers = {
516
- 'Authorization': f'Bearer {token}',
517
- 'Content-Type': 'application/json'
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