Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,21 +5,9 @@ import pytz
|
|
| 5 |
import datetime
|
| 6 |
import sqlite3
|
| 7 |
|
| 8 |
-
|
| 9 |
-
|
| 10 |
tranid = '1228035:6425508451'
|
| 11 |
formid = 'form770451882'
|
| 12 |
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
base_url = os.getenv('base_url') # URL сервера
|
| 24 |
token = os.getenv('token') # Ваш токен
|
| 25 |
api_key = os.getenv('api_key') # Ваш API ключ
|
|
@@ -85,8 +73,14 @@ def send_request(email, name, phone, tranid, formid, pr1, pr2, pr3, pr4, pr5):
|
|
| 85 |
headers = {
|
| 86 |
'Content-Type': 'application/x-www-form-urlencoded'
|
| 87 |
}
|
| 88 |
-
|
| 89 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
|
| 91 |
@app.route('/incoming', methods=['POST'])
|
| 92 |
def handle_incoming_request():
|
|
@@ -101,6 +95,8 @@ def handle_incoming_request():
|
|
| 101 |
pr2 = datas.get('pr2')
|
| 102 |
pr1 = datas.get('pr1')
|
| 103 |
|
|
|
|
|
|
|
| 104 |
# Сохраняем данные в базу данных SQLite3
|
| 105 |
save_to_database(name, email, phone, pr5, pr4, pr3, pr2, pr1)
|
| 106 |
|
|
@@ -117,6 +113,7 @@ def handle_incoming_request():
|
|
| 117 |
if current_day in [0, 4, 5, 6]: # Понедельник, Пятница, Суббота, Воскресенье
|
| 118 |
# Отправляем запросы в листы подряд
|
| 119 |
response_1 = send_request(email, name, phone, tranid, formid, pr1, pr2, pr3, pr4, pr5)
|
|
|
|
| 120 |
|
| 121 |
# Возвращаем список ответов
|
| 122 |
return jsonify({'responses': [response_1]})
|
|
|
|
| 5 |
import datetime
|
| 6 |
import sqlite3
|
| 7 |
|
|
|
|
|
|
|
| 8 |
tranid = '1228035:6425508451'
|
| 9 |
formid = 'form770451882'
|
| 10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
base_url = os.getenv('base_url') # URL сервера
|
| 12 |
token = os.getenv('token') # Ваш токен
|
| 13 |
api_key = os.getenv('api_key') # Ваш API ключ
|
|
|
|
| 73 |
headers = {
|
| 74 |
'Content-Type': 'application/x-www-form-urlencoded'
|
| 75 |
}
|
| 76 |
+
|
| 77 |
+
try:
|
| 78 |
+
response = requests.post(f"{base_url}", data=data, headers=headers)
|
| 79 |
+
response.raise_for_status()
|
| 80 |
+
return response.json()
|
| 81 |
+
except requests.exceptions.RequestException as e:
|
| 82 |
+
print(f"Error sending request: {e}")
|
| 83 |
+
return {"error": str(e)}
|
| 84 |
|
| 85 |
@app.route('/incoming', methods=['POST'])
|
| 86 |
def handle_incoming_request():
|
|
|
|
| 95 |
pr2 = datas.get('pr2')
|
| 96 |
pr1 = datas.get('pr1')
|
| 97 |
|
| 98 |
+
print(f"Received data: {datas}")
|
| 99 |
+
|
| 100 |
# Сохраняем данные в базу данных SQLite3
|
| 101 |
save_to_database(name, email, phone, pr5, pr4, pr3, pr2, pr1)
|
| 102 |
|
|
|
|
| 113 |
if current_day in [0, 4, 5, 6]: # Понедельник, Пятница, Суббота, Воскресенье
|
| 114 |
# Отправляем запросы в листы подряд
|
| 115 |
response_1 = send_request(email, name, phone, tranid, formid, pr1, pr2, pr3, pr4, pr5)
|
| 116 |
+
print(f"Response: {response_1}")
|
| 117 |
|
| 118 |
# Возвращаем список ответов
|
| 119 |
return jsonify({'responses': [response_1]})
|