Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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(
|
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
|
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(
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
|