Spaces:
Running
Running
Update webhook_handler.py
Browse files- webhook_handler.py +4 -0
webhook_handler.py
CHANGED
@@ -85,14 +85,17 @@ def handle_webhook(data, key_callback_vk, db_name, vk_st_alone):
|
|
85 |
# Читаем информацию из базы данных
|
86 |
conn = sqlite3.connect(db_name)
|
87 |
cursor = conn.cursor()
|
|
|
88 |
|
89 |
# Проверяем, существует ли запись для данного пользователя
|
90 |
cursor.execute("SELECT orders FROM contacts WHERE vk_id = ?", (user_id,))
|
91 |
result = cursor.fetchone()
|
|
|
92 |
|
93 |
if result:
|
94 |
# Получаем данные о группе
|
95 |
orders_data = json.loads(result[0]) if result[0] else {}
|
|
|
96 |
group_status = orders_data.get(str(group_id), 'not')
|
97 |
logging.info(f"Group status for user {user_id} in group {group_id}: {group_status}")
|
98 |
|
@@ -111,6 +114,7 @@ def handle_webhook(data, key_callback_vk, db_name, vk_st_alone):
|
|
111 |
return 'not'
|
112 |
|
113 |
conn.close()
|
|
|
114 |
|
115 |
# Если тип события неизвестен, возвращаем ошибку
|
116 |
logging.error(f"Unknown event type: {data['type']}")
|
|
|
85 |
# Читаем информацию из базы данных
|
86 |
conn = sqlite3.connect(db_name)
|
87 |
cursor = conn.cursor()
|
88 |
+
logging.debug(f"Connected to database: {db_name}")
|
89 |
|
90 |
# Проверяем, существует ли запись для данного пользователя
|
91 |
cursor.execute("SELECT orders FROM contacts WHERE vk_id = ?", (user_id,))
|
92 |
result = cursor.fetchone()
|
93 |
+
logging.debug(f"Query result for user {user_id}: {result}")
|
94 |
|
95 |
if result:
|
96 |
# Получаем данные о группе
|
97 |
orders_data = json.loads(result[0]) if result[0] else {}
|
98 |
+
logging.debug(f"Orders data for user {user_id}: {orders_data}")
|
99 |
group_status = orders_data.get(str(group_id), 'not')
|
100 |
logging.info(f"Group status for user {user_id} in group {group_id}: {group_status}")
|
101 |
|
|
|
114 |
return 'not'
|
115 |
|
116 |
conn.close()
|
117 |
+
logging.debug("Database connection closed")
|
118 |
|
119 |
# Если тип события неизвестен, возвращаем ошибку
|
120 |
logging.error(f"Unknown event type: {data['type']}")
|