Глосарій ключових actions
Короткий довідник для навчального треку. Повний перелік: Довідник actions.
Формат: action — навіщо | ключові параметри | виходи (edges)
Симптом → action → edge
| Симптом у Runs | Ймовірна action | Перевірити edge |
|---|---|---|
| Тиша після AI | action_fastline_pro |
fallback |
| Тиша після API | action_send_request |
not_ok, error |
| Тиша після connect | operator_panel__connect… |
limit, error |
| Новий клієнт vs повторний | registered_users__get |
success / error |
| Тікет не створено | action_tickets_create |
error |
| Запис CD не збережено | custom_modules__set |
error |
| Free-text на keyboard | MessageKeyboard | default / validation |
AI та відповіді
action_fastline_pro
Відповідь через Fast Line Pro (база знань).
| Параметри | Опис |
|---|---|
agent_name |
Ім'я агента в Fast Line Pro |
user_input |
Питання, напр. {{question}} |
save_response |
Змінна відповіді → {{ai_answer}} |
Edges: основний + fallback
Логіка
Router (action_router)
Розгалуження за змінними в UI: first_match / all_match + default branch.
switch (Action)
Розгалуження за умовами в Action-ноді — зручно для JSON / імпорту.
Edges: перша істинна умова → подія; при помилці — error
if_else (legacy)
Зустрічається в старих сценаріях. На навчанні для нових flow — Router / switch.
Edges: if / elseif / else
MessageKeyboard — edges кнопок
Кожна кнопка — свій edge; default для вільного тексту.
Операторська панель (нода сценарію)
operator_panel__connect_to_operator_with_msg
Передача діалогу оператору.
| Параметри | Опис |
|---|---|
subject_alias |
Alias теми в Settings |
auto_connect_operator |
Автопідключення з skill group теми |
chat_closed_alias |
Alias після закриття оператором |
custom_timeout_time |
Таймаут неактивності (хв) |
connection_timeout_time |
Очікування підключення оператора (сек) |
customTextToOperator |
Контекст для оператора в OP |
Edges: success · limit · error · banned
Зовнішні API
action_send_request
HTTP GET/POST; токени через {{instance_settings.…}}.
Edges: ok · not_ok · error
generate_list
Список для клавіатури з масиву/API — Use Case 4 (optional).
Tickets
action_tickets_create / _v2
| Параметри | Опис |
|---|---|
subject_alias |
Тема з Settings |
ticket_description |
Опис (v2) |
Edges: success · error · Результат: ticket_id у constants
Broadcast
action_broadcast__subscribe / __unsubscribe
Підписка на topic — не разова розсилка Use Case 11.
Autobroadcast (параметри сценарію / action)
| Параметр | Навіщо |
|---|---|
send_after |
Затримка доставки |
one_time |
Одноразова відправка |
MessageKeyboard URL
| ActionType | Канал |
|---|---|
open-url |
Telegram |
open-web-app |
Viber |
Registered Users
registered_users__set / __get
Профіль між діалогами. Edges: success · error (__get = новий клієнт).
Custom Data
custom_modules__set / __get / __search
| Action | Навіщо |
|---|---|
__set |
Створити запис; module:field у constants |
__get |
Прочитати запис |
__search |
Фільтр / пошук у каталозі (AI-каталог, optional) |
Edges __set: success · error
Статистика
statistic__set
Запис CSAT/NPS у платформенну статистику — після успішного CD write (Use Case 7b, optional).
Інше
| Action / патерн | Навіщо |
|---|---|
check_schedule |
Робочий час success/error |
goto_alias |
Перехід за alias (SLA alias) |
| Macro секція | Use Case 8 — прапорець «макрос» |
Instance Settings
{{instance_settings.ключ}} — токени API, не в коді Action Jail.