При запуске блока сервис отправляет запрос по указанному urlAPI.
Пример запроса:
{
"activity": {
"caseone_url": {
"value": "https://name.case.one"
},
"caseone_login": {
"value": "name@case.one"
},
"caseone_pass": {
"value": "111111"
},
"action": {
"value": "create",
"text": "Create case"
},
"case_name": {
"value": "Case title"
},
"case_typeid": {
"value": "1850f0ac-75fd-ea11-80e6-000d3af7ae73"
},
"case_respid": {
"value": "6ac0d9c0-cf98-45fe-b9d3-90e2c0a5bc88"
},
"case_desc": {
"value": "desc"
}
},
"bot_message": null,
"user_message": null,
"dialog": {
"id": 96195,
"locale": "en"
},
"token": "eyJ0eiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpbnN0YW5jZSI6ImZyby0zNTQ4IiwiZGlhbG9nX2lkIjo5NjE5NSwidmVydGV4X2lkIjo5NDU2ODAsInNlc3Npb25faWQiOjcwNzY0NX0.teXOJ_YM_pDzrm4Drm2MpQ-mpZ7aW8Gb5F3qCvr9rUM",
"host_api": "https://name.alpha.form.one"
}
Описание параметров запроса:
Наименование |
Формат |
Примечание |
activity |
Строка |
Cодержит параметры блока, которые ввел пользователь в редакторе схемы бота |
bot_message |
Строка |
Последнее сообщение от кастомного блока (пример см. ниже) |
user_message |
Строка |
Последнее сообщение от респондента |
dialog id |
Строка |
Идентификатор диалога |
dialog locale |
Строка |
Язык инстанса/диалога |
token |
Строка |
Tокен для отправки следующего сообщения в сервис |
host_api |
Строка |
Адрес публичного API, на который будут выполняться запросы из логики блока. Задается через переменную окружения. |
Пример bot_message:
"bot_message": {
"message_id": 1459,
"created_at": 1601364571,
"type": "message",
"payload": {
"message": {
"type": "text",
"value": "привет, я бот"
}
}
},
После паузы диалога оператором приходит сообщение следующего формата:
{
"message": "Forbidden token",
"type": "error",
"status": "dialog_pause"
}
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.