Webhook для сообщений из чата

Вы можете отправлять Webhook на нужный вам адрес, когда пользователь или оператор пишет в чат, чтобы запускать следующие действия

Вы можете отправлять Webhook на нужный вам адрес, когда пользователь или оператор пишет в чат. Если использовать эту функцию совместно с Web Api, можно создать бота (автоответчик) или вести историю переписки с пользователем в своей системе.

При каждом сообщении пользователя/оператора будет отправляется POST запрос на указанный вами адрес.

Подробнее механизм работы Webhook описан здесь.


Пример запроса при сообщении от пользователя:


User-Agent: Carrotquest Webhook 1.0
Content-Type: application/x-www-from-urlencoded 

conversation:{
"direction": "u2a",
"conversation_closed": false,
"conversation_tags": [],
"type": "reply_user",
"id": 78183798,
"body": "ewfwfwef",
"assignee": {
"type": "admin",
"name": "inkov",
"avatar": "https://files.carrotquest.io/avatars/default-v2.png",
"id": 111},
"sent_via": "web_user",
"created": 1492604036,
"random_id": 132466821,
"conversation": 64558819,
"from": 85648207
 }  

type: conversation

token: xxx

 

token – токен, по которому вы можете убедиться, что запрос пришел от нас;

type – тип всегда равен conversation;

conversation – содержит объект ConversationPart.

Работает на Carrot quest