Дія custom_modules__update
System ID:
action_custom_modules__update
Опис
Оновлює існуючий запис кастомного модуля. ID береться з fields.id або з константи модуля ({module_name}.id). Поля — з fields або з констант користувача. Оновлений запис зберігається в set_to / saved_entity або в імʼя модуля.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| success | Запис оновлено й збережено в константу |
| error | Немає модуля, запис не знайдено або збій оновлення |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
module_name | string | так | — | Alias модуля; також приймається model |
bot_id | number | ні | поточний бот | ID бота модуля |
fields | object | ні | null | Поля для оновлення; має містити id (або ID у константі модуля) |
set_to | string | ні | імʼя модуля | Константа для збереження результату; також saved_entity |
Приклад конфігурації
{
"module_name": "order",
"fields": {
"id": "{{order_id}}",
"status": "completed",
"completed_at": "{{current_date}}"
},
"set_to": "completed_order"
}