DmitrMakeev commited on
Commit
4a0dee4
·
verified ·
1 Parent(s): 2af8896

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +105 -1
app.py CHANGED
@@ -126,6 +126,90 @@ def send_request(list_id, email, phone, name, param_name, param_phone, pr5, pr4,
126
  response = requests.post(f"{base_url}/email/lists/{list_id}/recipients", json=data, headers=headers)
127
  return response.json()
128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  @app.route('/incoming', methods=['POST'])
130
  def handle_incoming_request():
131
  datas = request.json
@@ -157,8 +241,28 @@ def handle_incoming_request():
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
  # Утром во вторник
 
126
  response = requests.post(f"{base_url}/email/lists/{list_id}/recipients", json=data, headers=headers)
127
  return response.json()
128
 
129
+
130
+
131
+ def send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5):
132
+ """Функция для отправки дополнительного запроса на другой адрес."""
133
+ data = {
134
+ "email": email,
135
+ "name": name,
136
+ "phone": phone,
137
+ "utm_source": pr1,
138
+ "utm_medium": pr2,
139
+ "utm_campaign": pr3,
140
+ "utm_content": pr4,
141
+ "utm_term": pr5,
142
+ }
143
+
144
+ headers = {
145
+ 'Content-Type': 'application/json'
146
+
147
+ }
148
+ response = requests.post('https://skyauto.me/cllbck/168704660/29237231/T1N1eVNQdy9LazBHNER2K3lldnA2Zz0?api=1&sid=535939344', data=data, headers=headers)
149
+ return response.json()
150
+
151
+
152
+
153
+ def send_additional_request2(email, name, phone, pr1, pr2, pr3, pr4, pr5):
154
+ """Функция для отправки дополнительного запроса на другой адрес."""
155
+ data = {
156
+ "email": email,
157
+ "name": name,
158
+ "phone": phone,
159
+ "utm_source": pr1,
160
+ "utm_medium": pr2,
161
+ "utm_campaign": pr3,
162
+ "utm_content": pr4,
163
+ "utm_term": pr5,
164
+ }
165
+
166
+ headers = {
167
+ 'Content-Type': 'application/json'
168
+
169
+ }
170
+ response = requests.post('https://webhook.site/7e9c68fe-4716-4c25-a547-8e3249522009', data=data, headers=headers)
171
+ return response.json()
172
+
173
+
174
+
175
+ def send_additional_request3(email, name, phone, pr1, pr2, pr3, pr4, pr5):
176
+ """Функция для отправки дополнительного запроса на другой адрес."""
177
+ data = {
178
+ "email": email,
179
+ "name": name,
180
+ "phone": phone,
181
+ "utm_source": pr1,
182
+ "utm_medium": pr2,
183
+ "utm_campaign": pr3,
184
+ "utm_content": pr4,
185
+ "utm_term": pr5,
186
+ }
187
+
188
+ headers = {
189
+ 'Content-Type': 'application/json'
190
+
191
+ }
192
+ response = requests.post('https://webhook.site/7e9c68fe-4716-4c25-a547-8e3249522009', data=data, headers=headers)
193
+ return response.json()
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+
206
+
207
+
208
+
209
+
210
+
211
+
212
+
213
  @app.route('/incoming', methods=['POST'])
214
  def handle_incoming_request():
215
  datas = request.json
 
241
  response_1 = send_request(560768, email, phone, name, 393120, 393119, pr5, pr4, pr3, pr2, pr1, 393248, 393247, 393246, 393245, 393244)
242
  response_2 = send_request(560832, email, phone, name, 393196, 393195, pr5, pr4, pr3, pr2, pr1, 393267, 393266, 393265, 393264, 393263)
243
  response_3 = send_request(560833, email, phone, name, 393198, 393197, pr5, pr4, pr3, pr2, pr1, 393272, 393271, 393270, 393269, 393268)
244
+ response_4 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
245
  # Возвращаем список ответов
246
+ return jsonify({'responses': [response_1, response_2, response_3, response_4]})
247
+
248
+
249
+
250
+
251
+
252
+
253
+
254
+
255
+
256
+
257
+
258
+
259
+
260
+
261
+
262
+
263
+
264
+
265
+
266
  elif current_day == 1: # Вторник
267
  if current_hour < 19:
268
  # Утром во вторник