DmitrMakeev commited on
Commit
3f78959
·
verified ·
1 Parent(s): 6516123

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -14
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
- response = requests.post(f"{base_url}", data=data, headers=headers)
89
- return response.json()
 
 
 
 
 
 
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]})