Дія custom_modules__set
System ID:
action_custom_modules__set
Опис
Створює новий запис у кастомному модулі. Поля беруться з параметра fields або з констант користувача (імена на кшталт {module_name}:{field_name}). Створений запис (з ID) зберігається в константу set_to / saved_entity або в імʼя модуля.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| success | Запис створено й збережено в константу |
| error | Немає module_name, збій створення або запис без ID |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
module_name | string | так | — | Alias (назва) кастомного модуля; також приймається model |
bot_id | number | ні | поточний бот | ID бота модуля |
fields | object | ні | null | Явні значення полів; інакше — з констант користувача |
set_to | string | ні | імʼя модуля | Константа для збереження створеного запису; також saved_entity |
Приклад конфігурації
{
"module_name": "customer",
"fields": {
"first_name": "John",
"last_name": "Doe",
"email": "[email protected]"
},
"set_to": "new_customer"
}