DmitrMakeev commited on
Commit
573cab7
·
verified ·
1 Parent(s): 6eccd26

Update webhook_handler.py

Browse files
Files changed (1) hide show
  1. 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']}")