DmitrMakeev commited on
Commit
2af726c
·
verified ·
1 Parent(s): 3deedbb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -13
app.py CHANGED
@@ -15,8 +15,8 @@ api_key = os.getenv('api_key') # Ваш API ключ
15
 
16
  app = Flask(__name__, template_folder="./")
17
 
18
- def init_db():
19
- conn = sqlite3.connect('data1.db')
20
  cursor = conn.cursor()
21
  cursor.execute('''
22
  CREATE TABLE IF NOT EXISTS contacts (
@@ -36,16 +36,18 @@ def init_db():
36
  conn.commit()
37
  conn.close()
38
 
39
- init_db()
 
 
40
 
41
- def save_to_database1(name, email, phone, pr5, pr4, pr3, pr2, pr1):
42
  try:
43
  moscow_timezone = pytz.timezone('Europe/Moscow')
44
  current_datetime = datetime.datetime.now(moscow_timezone)
45
  date = current_datetime.strftime('%Y-%m-%d')
46
  time = current_datetime.strftime('%H:%M:%S')
47
 
48
- conn = sqlite3.connect('data1.db')
49
  cursor = conn.cursor()
50
  cursor.execute('''
51
  INSERT INTO contacts (name, email, phone, pr1, pr2, pr3, pr4, pr5, date, time)
@@ -213,7 +215,7 @@ def handle_incoming_request():
213
 
214
  if current_day in [0, 4, 5, 6]: # Понедельник, Пятница, Суббота, Воскресенье
215
  # Отправляем запросы в листы подряд
216
- save_to_database1(name, email, phone, pr5, pr4, pr3, pr2, pr1)
217
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
218
  # Возвращаем список ответов
219
  return jsonify({'responses': [response_1]})
@@ -224,7 +226,7 @@ def handle_incoming_request():
224
  # Утром во Понедельник
225
  # Добавьте здесь код, который должен выполняться утром
226
 
227
- save_to_database1(name, email, phone, pr5, pr4, pr3, pr2, pr1)
228
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
229
  # Возвращаем список ответов
230
  return jsonify({'responses': [response_1]})
@@ -237,7 +239,7 @@ def handle_incoming_request():
237
  # Утром во Понедельник
238
  # Добавьте здесь код, который должен выполняться утром
239
 
240
- save_to_database1(name, email, phone, pr5, pr4, pr3, pr2, pr1)
241
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
242
  # Возвращаем список ответов
243
  return jsonify({'responses': [response_1]})
@@ -250,7 +252,7 @@ def handle_incoming_request():
250
  # Утром во Понедельник
251
  # Добавьте здесь код, который должен выполняться утром
252
 
253
- save_to_database1(name, email, phone, pr5, pr4, pr3, pr2, pr1)
254
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
255
  # Возвращаем список ответов
256
  return jsonify({'responses': [response_1]})
@@ -261,7 +263,7 @@ def handle_incoming_request():
261
  # Утром во Понедельник
262
  # Добавьте здесь код, который должен выполняться утром
263
 
264
- save_to_database1(name, email, phone, pr5, pr4, pr3, pr2, pr1)
265
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
266
  # Возвращаем список ответов
267
  return jsonify({'responses': [response_1]})
@@ -276,7 +278,7 @@ def handle_incoming_request():
276
  # Утром во Понедельник
277
  # Добавьте здесь код, который должен выполняться утром
278
 
279
- save_to_database1(name, email, phone, pr5, pr4, pr3, pr2, pr1)
280
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
281
  # Возвращаем список ответов
282
  return jsonify({'responses': [response_1]})
@@ -288,7 +290,7 @@ def handle_incoming_request():
288
  # Утром во Понедельник
289
  # Добавьте здесь код, который должен выполняться утром
290
 
291
- save_to_database1(name, email, phone, pr5, pr4, pr3, pr2, pr1)
292
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
293
  # Возвращаем список ответов
294
  return jsonify({'responses': [response_1]})
@@ -468,7 +470,6 @@ def show_contacts():
468
 
469
  except Exception as e:
470
  print(f"Error showing contacts: {e}")
471
- return "Internal Server Error", 500
472
 
473
 
474
 
 
15
 
16
  app = Flask(__name__, template_folder="./")
17
 
18
+ def init_db(db_name):
19
+ conn = sqlite3.connect(db_name)
20
  cursor = conn.cursor()
21
  cursor.execute('''
22
  CREATE TABLE IF NOT EXISTS contacts (
 
36
  conn.commit()
37
  conn.close()
38
 
39
+ init_db('data1.db')
40
+ init_db('data2.db')
41
+ init_db('data3.db')
42
 
43
+ def save_to_database(db_name, name, email, phone, pr5, pr4, pr3, pr2, pr1):
44
  try:
45
  moscow_timezone = pytz.timezone('Europe/Moscow')
46
  current_datetime = datetime.datetime.now(moscow_timezone)
47
  date = current_datetime.strftime('%Y-%m-%d')
48
  time = current_datetime.strftime('%H:%M:%S')
49
 
50
+ conn = sqlite3.connect(db_name)
51
  cursor = conn.cursor()
52
  cursor.execute('''
53
  INSERT INTO contacts (name, email, phone, pr1, pr2, pr3, pr4, pr5, date, time)
 
215
 
216
  if current_day in [0, 4, 5, 6]: # Понедельник, Пятница, Суббота, Воскресенье
217
  # Отправляем запросы в листы подряд
218
+ db_name = 'data1.db'
219
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
220
  # Возвращаем список ответов
221
  return jsonify({'responses': [response_1]})
 
226
  # Утром во Понедельник
227
  # Добавьте здесь код, который должен выполняться утром
228
 
229
+ db_name = 'data1.db'
230
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
231
  # Возвращаем список ответов
232
  return jsonify({'responses': [response_1]})
 
239
  # Утром во Понедельник
240
  # Добавьте здесь код, который должен выполняться утром
241
 
242
+ db_name = 'data1.db'
243
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
244
  # Возвращаем список ответов
245
  return jsonify({'responses': [response_1]})
 
252
  # Утром во Понедельник
253
  # Добавьте здесь код, который должен выполняться утром
254
 
255
+ db_name = 'data1.db'
256
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
257
  # Возвращаем список ответов
258
  return jsonify({'responses': [response_1]})
 
263
  # Утром во Понедельник
264
  # Добавьте здесь код, который должен выполняться утром
265
 
266
+ db_name = 'data1.db'
267
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
268
  # Возвращаем список ответов
269
  return jsonify({'responses': [response_1]})
 
278
  # Утром во Понедельник
279
  # Добавьте здесь код, который должен выполняться утром
280
 
281
+ db_name = 'data1.db'
282
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
283
  # Возвращаем список ответов
284
  return jsonify({'responses': [response_1]})
 
290
  # Утром во Понедельник
291
  # Добавьте здесь код, который должен выполняться утром
292
 
293
+ db_name = 'data1.db'
294
  response_1 = send_additional_request1(email, name, phone, pr1, pr2, pr3, pr4, pr5)
295
  # Возвращаем список ответов
296
  return jsonify({'responses': [response_1]})
 
470
 
471
  except Exception as e:
472
  print(f"Error showing contacts: {e}")
 
473
 
474
 
475