Дія api__callnode
System ID:
action_api__callnode
Опис
Запускає виконання вказаної ноди в іншому боті. Передає контекст чату (chat_id, channel) і довільні дані. Усі значення в chat_id, channel і в обʼєкті data підтримують плейсхолдери.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| ok | Запит успішний, цільова нода повернула статус success |
| not_ok | Не задані обовʼязкові параметри, збій запиту або цільова нода повернула помилку |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
bot_id | string | так | — | ID цільового бота |
connector_alias | string | так | — | Alias ноди (конектора) у цільовому боті |
chat_id | string | так | — | ID чату для контексту виконання (плейсхолдери) |
channel | string | так | — | Канал для контексту виконання (плейсхолдери) |
data | object | так | {} | Дані для цільової ноди; значення підтримують плейсхолдери |
Приклад конфігурації
{
"bot_id": "12345",
"connector_alias": "welcome_message",
"chat_id": "{{chat_id}}",
"channel": "{{channel}}",
"data": {
"order_id": "{{order_id}}",
"user_name": "{{user_name}}"
}
}