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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -18
app.py CHANGED
@@ -37,7 +37,7 @@ from hmac import HMAC
37
 
38
  from base import replace_null_with_empty_string
39
 
40
-
41
 
42
 
43
 
@@ -382,28 +382,16 @@ def index_set():
382
  return render_template('settings.html')
383
 
384
 
 
385
  @app.route('/vk_webhook', methods=['POST'])
386
  def vk_webhook():
387
  data = request.json
388
 
389
- # Проверяем тип события
390
- if data['type'] == 'confirmation':
391
- # Возвращаем подтверждение
392
- return key_callback_vk
393
-
394
- # Обработка других типов событий
395
- # Например, сообщения от пользователей
396
- if data['type'] == 'message_new':
397
- # Обработка нового сообщения
398
- # ...
399
-
400
- # Отправляем ответ ВКонтакте
401
- return 'ok'
402
-
403
- # Если тип события неизвестен, возвращаем ошибку
404
- return 'unknown event', 400
405
-
406
 
 
 
407
 
408
 
409
 
 
37
 
38
  from base import replace_null_with_empty_string
39
 
40
+ from webhook_handler import handle_webhook
41
 
42
 
43
 
 
382
  return render_template('settings.html')
383
 
384
 
385
+
386
  @app.route('/vk_webhook', methods=['POST'])
387
  def vk_webhook():
388
  data = request.json
389
 
390
+ # Обрабатываем вебхук с помощью функции из webhook_handler.py
391
+ response = handle_webhook(data, key_callback_vk)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
392
 
393
+ # Возвращаем ответ ВКонтакте
394
+ return response
395
 
396
 
397