Обмен сообщениями
Входящие сообщения
Все сообщения от пользователей, необходимо отправлять на URL-адрес для входящих сообщений, настроенный в Fasttrack для канала "API messenger".
URL для входящих сообщений:
https://dashboard.fstrk.io/bots/receive_post/:bot uuid/api_messenger/{
"chat": {
"client_id": "{{ user_id }}",
"name": "{{ user_name }}"
},
"id": "{{ message_id }}",
"payload": {
"text": "/start",
"type": "text",
"deeplink_params": {
"c": 111,
"n": 222
}
}
}Пример запроса в формате JSON:
id- ID сообщения на вашей сторонеchat.client_id- ID клиента на вашей сторонеchat.name- имя клиента (не обязательно)timestamp- время отправки сообщенияpayload.type- тип сообщения (пока только text)payload.text- содержание сообщения (для payload.type == text)
Исходящие сообщения
Сообщения, созданные на стороне Fasttrack, будут отправляться на указанный в настройках канала "API messenger" адрес Webhook URL.
Пример сообщения с ответом оператора из Fasttrack:
id– ID сообщения в Fasttrack;chat.uuid– ID клиента в Fasttrack;chat.client_id– ID клиента на вашей сторонеsender.type– тип отправителя (operator или bot)sender.name– имя отправителя (например имя оператора)sender.avatar– аватар отправителя (может быть пустым)timestamp– время отправки сообщенияpayload.type– тип сообщения (пока только text)payload.text– содержание сообщения (для payload.type == text)
Last updated