Дія custom_modules__get
System ID:
action_custom_modules__get
Опис
Шукає один запис кастомного модуля за фільтрами (з параметра або з констант) і зберігає його в константу. Підтримує сортування через order (поля через кому).
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| success | Запис знайдено й збережено |
| error | Немає module_name, нічого не знайдено або збій запиту |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
module_name | string | так | — | Alias модуля; також приймається model |
bot_id | number | ні | поточний бот | ID бота модуля |
filters | object | ні | null | Критерії пошуку; інакше — поля з констант |
order | string | ні | null | Поля сортування через кому, напр. "created_at,id" |
set_to | string | ні | імʼя модуля | Константа для збереження; також saved_entity |
Приклад конфігурації
{
"module_name": "order",
"filters": {
"status": "pending",
"user_id": "{{user_id}}"
},
"order": "created_at",
"set_to": "pending_order"
}