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 |
|