Update app.py
Browse files
app.py
CHANGED
@@ -382,6 +382,26 @@ def index_set():
|
|
382 |
return render_template('settings.html')
|
383 |
|
384 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
|
386 |
|
387 |
|
|
|
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 |
|