DmitrMakeev commited on
Commit
b89a231
·
verified ·
1 Parent(s): cb1e669

Update webhook_handler.py

Browse files
Files changed (1) hide show
  1. webhook_handler.py +10 -6
webhook_handler.py CHANGED
@@ -1,18 +1,22 @@
1
  # webhook_handler.py
2
 
 
3
  def handle_webhook(data, confirmation_code):
4
  # Проверяем тип события
5
  if data['type'] == 'confirmation':
6
  # Возвращаем подтверждение
7
  return confirmation_code
8
 
9
- # Обработка других типов событий
10
- # Например, сообщения от пользователей
11
- if data['type'] == 'message_new':
12
- # Обработка нового сообщения
13
- # ...
14
 
15
- # Отправляем ответ ВКонтакте
 
 
 
16
  return 'ok'
17
 
18
  # Если тип события неизвестен, возвращаем ошибку
 
1
  # webhook_handler.py
2
 
3
+
4
  def handle_webhook(data, confirmation_code):
5
  # Проверяем тип события
6
  if data['type'] == 'confirmation':
7
  # Возвращаем подтверждение
8
  return confirmation_code
9
 
10
+ # Обработка события подписки на рассылку
11
+ if data['type'] == 'group_subscribe':
12
+ user_id = data['object']['user_id']
13
+ print(f"User {user_id} subscribed to the mailing list")
14
+ return 'ok'
15
 
16
+ # Обработка события отписки от рассылки
17
+ if data['type'] == 'group_unsubscribe':
18
+ user_id = data['object']['user_id']
19
+ print(f"User {user_id} unsubscribed from the mailing list")
20
  return 'ok'
21
 
22
  # Если тип события неизвестен, возвращаем ошибку