Кастомные блоки (локальные и глобальные) могут выполняться на сервере Bot.one (внутренний блок) или на другом сервере (внешний блок). Выполнение внешних блоков нельзя остановить или изменить методами управления диалогом.
Вы можете управлять внешними кастомными блоками в диалоге через API Bot.one: остановить выполнение блока или отправить в диалог сообщение от лица бота во время выполнения этого блока.
Действие | Метод |
---|---|
Завершение работы блока | POST /api/vertex/v1/complete |
Отправка сообщения от бота | POST /api/vertex/v1/send_message |
Для выполнения этих запросов вам необходимо указать токен в теле запроса. Токен придет на внешний сервис, который был указан в поле URL блока при его выполнении.
Примечание | Про выполнение кастомного блока на внешнем сервисе см. Внешний и внутренний кастомный блок. |