Входящий вебхук
Реагирует на любой входящий вебхук / запрос, созданный в разделе "Вебхуки".
В связи с тем, что событие запускается сторонней платформой, необходимо после события использовать действие "Переключить интеграцию". И при необходимости "Сменить чат для следующих действий".
Рекомендуемые условия:
Полезные переменные:
{var:request}
- переменная со всеми данными входящего запроса
{var:platform.chat.id}
- id пользователя
- Еще больше переменных смотрите в инструкциях.
Получаем данные входящего запроса:
Пример входящего запроса из Senler.
Результат переменной {var:request}
:
{
"url": "http://callback/api/v1/hook/app/faae74c888740ca9a8f6f11d63f7ab7c",
"is_secure": false,
"domain": "callback",
"port": null,
"path": "/api/v1/hook/app/faae74c888740ca9a8f6f11d63f7ab7c",
"query": {},
"form": {},
"json": {
"secret": "aaa6403592da49a8024777abcfe01fe19764ccef594222",
"type": "subscribe",
"object": {
"vk_user_id": 417557015,
"first_name": "Кирилл",
"last_name": "Аксёнов",
"vk_group_id": 218206216,
"timestamp": 1698409692,
"subscription_id": 2074999,
"source": "subscription"
}
}
}
Сперва получаем результат запроса, затем уже выводим себе нужные переменные.
Примеры из запроса выше:
{var:request.json.object.vk_user_id}
- id пользователя ВКонтакте.
{var:request.json.object.subscription_id}
- id группы подписки Senler.