Принцип створення секції бота для реєстрації користувачів не відрізняється від створення інших секцій. Типом секції потрібно обрати "За замовчуванням":

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c33fd0c4-352d-483a-a39b-3112289bd5c2/Untitled.png

  1. Для введення користувачем таких даних як ім’я, прізвище, по-батькові та інших даних, які потребують від користувача введення тексту, потрібно використовувати блок "Повідомлення з клавіатурою".

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bfc83e30-f61a-43dd-aa7a-6509e6170f7b/Untitled.png

Тип валідації при цьому можна залишити "без валідації" (тип валідації можна вибрати при розширеному редагуванні блоку):

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9fefb6ef-14d7-4c9f-a795-290d113ba14c/Untitled.png

Якщо очікується, що користувачу потрібно вказати число, наприклад кіл-сть років, тоді типом валідації можна вибрати "число":

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5f60d444-b5f3-4450-bf18-3ecd6e7d243b/Untitled.png

В kwizbot реалізована опція "поділитися номером телефону". Тоді користувачу не потрібно вводити номер вручну, номер телефону буде відправлений автоматично.

Для реалізації даної опції потрібно створити блок "повідомлення з клавіатурою" і, при розширеному редагуванні блоку, додати кнопку "поділитися номером телефону" (назва кнопки може бути будь-яка), а в поле "Json конфігурація кнопки (для кастомізації відображення)" потрібно ввести наступне значення:

{
"request_contact": true
}

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/53ce9cff-8c0d-4e10-a8e1-a68e757232a9/Untitled.png

В сценарії можна додати блок "Дія" з перевіркою отримання номера телефону. Наприклад, при отриманні номера можна відправляти користувача на наступний крок, а якщо номер телефону не був отриманий, відправляти користувача повторно на крок "поділитися номером телефону".

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2307ce04-eabf-4cb7-a9e8-9d1bce0f58b9/Untitled.png

З боку користувача, при виборі "поділитися номером телефону" йому буде відправлений запит, чи дійсно він хоче поділитися своїм номером телефона з цим ботом. Користувач може або підтвердити відправку номера, або відмінити цю дію:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d1b93c5a-b12d-45c1-ab2c-5fad389a0851/Untitled.png

Якщо достатньо тільки перевірки коректності введення номера телефону користувачем, тоді можна скористатися блоком "Повідомлення з клавіатурою" и тип валідації обрати "телефон":

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f7a02a2c-daa1-4633-aa40-babb95e2ac7e/Untitled.png

Для перевірки коректності введення користувачем е-мейла, при створенні блока "повідомлення з клавіатурою" потрібно обрати тип валідації "Імейл":

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/07368968-82af-4867-a5c4-9da820d8283b/Untitled.png