DmitrMakeev commited on
Commit
68f5cf5
·
verified ·
1 Parent(s): b645845

Update webhook_handler.py

Browse files
Files changed (1) hide show
  1. webhook_handler.py +7 -3
webhook_handler.py CHANGED
@@ -1,13 +1,17 @@
1
  # webhook_handler.py
2
-
3
  import sqlite3
4
  import json
5
 
6
  def handle_webhook(data, key_callback_vk, db_name):
 
 
 
7
  # Проверяем тип события
8
  if data['type'] == 'confirmation':
9
- # Возвращаем подтверждение
10
- return key_callback_vk
 
 
11
 
12
  # Обработка события подписки на рассылку
13
  if data['type'] == 'message_allow':
 
1
  # webhook_handler.py
 
2
  import sqlite3
3
  import json
4
 
5
  def handle_webhook(data, key_callback_vk, db_name):
6
+ # Преобразуем строку key_callback_vk в JSON
7
+ key_callback_dict = json.loads(key_callback_vk)
8
+
9
  # Проверяем тип события
10
  if data['type'] == 'confirmation':
11
+ # Получаем номер сообщества из данных
12
+ group_id = str(data['group_id'])
13
+ # Возвращаем соответствующий пароль
14
+ return key_callback_dict.get(group_id, 'unknown')
15
 
16
  # Обработка события подписки на рассылку
17
  if data['type'] == 'message_allow':