# webhook_handler.py def handle_webhook(data, confirmation_code): # Проверяем тип события if data['type'] == 'confirmation': # Возвращаем подтверждение return confirmation_code # Обработка события подписки на рассылку if data['type'] == 'group_subscribe': user_id = data['object']['user_id'] print(f"User {user_id} subscribed to the mailing list") return 'ok' # Обработка события отписки от рассылки if data['type'] == 'group_unsubscribe': user_id = data['object']['user_id'] print(f"User {user_id} unsubscribed from the mailing list") return 'ok' # Если тип события неизвестен, возвращаем ошибку return 'unknown event', 400