Дія registered_users__set
System ID:
action_registered_users__set
У сценарії також:registered_users__set
Опис
Створює або оновлює запис зареєстрованого користувача. Дані збираються з констант із префіксом registration: (і стандартних полів на кшталт reg_phone, reg_first_name). Файли з префіксом file: привʼязуються до користувача. Після виконання в константу client записується повний запис.
Ідентифікація: за замовчуванням — chat_id + канал; з check_by_phone: true — за телефоном (registration:phone або reg_phone).
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| success | Користувача створено або оновлено |
Окремої гілки error у типовому сценарії немає (дія повертає success після збереження).
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
check_by_phone | boolean | ні | false | Шукати / створювати за телефоном, а не за chat_id |
active | number | ні | 1 | Статус активності (1 / 0) |
anonym | number | ні | 0 | Анонімний користувач (1 / 0) |
Перед виконанням у константах (приклади):
| Константа | Опис |
|---|---|
registration:first_name | Імʼя |
registration:last_name | Прізвище |
registration:email | |
registration:phone / reg_phone | Телефон |
file:… | URL файлів для привʼязки |
Приклад конфігурації
{
"check_by_phone": true,
"active": 1,
"anonym": 0
}
Константи користувача (приклад):
{
"reg_phone": "380501234567",
"registration:first_name": "Олена",
"registration:email": "[email protected]"
}