Дія registered_users__get
System ID:
action_registered_users__get
У сценарії також:registered_users__get
Опис
Шукає зареєстрованого користувача за chat_id + каналом або за телефоном (check_by_phone + reg_phone). Якщо знайдено — активує запис, за потреби оновлює привʼязку до поточного чату (омніканал) і записує дані в константи registration і client.
Константи після success
| Константа | Що містить | Приклад у повідомленні |
|---|---|---|
client |
Рядок профілю (стандартні колонки: first_name, phone, email, …) |
{{client.first_name}} |
registration |
Обʼєкт кастомних полів з колонки data |
{{registration.custom_field}} (крапка) |
Після __get не використовуйте {{registration:first_name}} з двокрапкою — це плоский ключ, якого дія не виставляє. Для імені зі стандартної колонки потрібен {{client.first_name}}.
Для запису профілю (registered_users__set) навпаки приймаються вхідні constants на кшталт reg_first_name / registration:first_name — див. registered_users__set.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| success | Користувача знайдено, дані завантажено |
| error | Користувача не знайдено (або немає reg_phone при пошуку за телефоном) |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
check_by_phone |
boolean | ні | false |
Шукати за reg_phone замість chat_id / каналу |
Якщо check_by_phone: true, потрібна константа reg_phone (зазвичай після registered_users__check_phone).
Приклад конфігурації
{
"check_by_phone": true
}
Константи:
{
"reg_phone": "380501234567"
}