Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
# Утром во вторник
|