Search
K

Проверка данных

Теперь выясним, можно ли настроить проверку данных на примере телефонного номера.

Вариант 1

В блоке «Обработать сообщение» есть галочка «Использовать шаблон».
Так я могу выбрать формат ответа, который ожидаю от пользователя. Например, можно задать такой шаблон: «Мой телефон <телефон>». Все, что пользователь напишет на месте между «<» и «>», должно соответствовать определенному формату. Это может быть число, почта, телефонный номер:
Если пользователь напишет сообщение, не подходящее под шаблон, сработает выход в случае ошибки. Графически он обозначен восклицательным знаком. Напишем подсказку пользователю:
Теперь бот объяснит пользователю, чего от него ждут, и снова будет ждать ответа.

Вариант 2

Можно сделать проще: добавить кнопку для отправки телефона. Это нативная кнопка Телеграма, которая позволяет пользователю отправить номер, привязанный к аккаунту. Обратите внимание, что такая возможность есть только в Телеграме.
Теперь и проверка данных не нужна: