Как запросить номер телефона

В Telegram

Самый простой способ — создать кнопку, по нажатию на которую пользователь предоставит данные о своем номере телефона. Такую кнопку можно создать с помощью Группы кнопок с подсказками. В настройках кнопки в Компонентах выберите сontact в поле Запросить геопозицию или контактные данные.
Записать номер телефона в переменную можно с помощью Ввода от пользователя или Развилки с типом данных contact.
Поставьте галочку в поле Пропускать только контакт юзера (Telegram), чтобы пускать через Развилку только пользователей, которые нажали кнопку.

В других мессенджерах

Есть несколько способов реализации:
1. Самый простой вариант — запрашивать номер телефона и записывать его в переменную с типом данных text. Это универсальный тип для всех текстовых сообщений. С ним вы точно получите номер, даже если пользователь бота напишет его буквами. Однако все, что напишет пользователь, также попадет в переменную.
2. Можно использовать тип number. Здесь придётся просить ввести только цифры без пробелов и лишних символов: например, 380951110512 или 79613221414.
3. Если вам хочется точное попадание, например, по коду страны или в формат набора, используйте regexp. Например, для российских номеров подойдет регулярное выражение (\+?(8|7)[\-\s]?)?\(?9\d{2}\)?[\-\s]?\d{3}[\-\s]?\d{2}[\-\s]?\d{2}.