Цей розділ дій передбачений для реєстрації та отримання наявного користувача, хто користується ботом. Про реєстрацію оператора читайте в наступній статті: Реєстрація та авторизація (вхід).
Поля при реєстрації динамічні. Для збереження даних введених користувачем потрібно зазначити ім’я блоку в “Очікування відповіді користувача”, починаючи з registration:.
Приклад збереження first_name:

Вкажіть в яку саме константу треба зберігати дані, введені користувачем.

Текст, який надішлеться користувачеві. Після нього повідомлення від користувача збережеться в registration:first_name
В таком випадку до бази даних після реєстрації потрапить ім’я користувача з ключем first_name. Інші стандартні поля: last_name, patronymic, email, phone. Якщо хочете додати інші поля, то рекомендується використовувати Custom Data. Детальніше про це читайте тут: Custom Data створення і зберігання довільних даних. Також можна обійтися без Custom Data, просто не забувайте додавати registration: перед назвою константи.
Ця дія реєструє користувача зі всіма даними, які починаються на registration: та надалі користувач буде доступний в розділі "Клієнти". Метод повертає дві події:
success - користувач збережений до бази данихerror - реєстрація не вдалася{
"active": 1, // Чи буде користувач активним після реєстрації чи ні. Можливі значення: 1 або 0. Типове значення: 1.
"anonym": 0, // Чи буде користувач анонімним після реєстрації чи ні. Можливі значення: 1 или 0. Типове значення: 0.
"unit": 0, // Застаріле поле, наразі не використовується. Кількість балів користувачу відразу після реєстрації. Можливі значення: цілі невід'ємні числа. Типове значення: 0.
"check_by_phone": 0 // Як саме реєструвати користувача. Можливі значення: 1 (за номером телефону) та 0 (за ідентифікатором чату та каналу). Типове значення: 0.
}
Дістає дані з бази даних та поміщає до константи registration та client для подальшого використання в сценарії, наприклад:

Приклад налаштування отримання користувача