Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Для того, чтобы получить номер клиента с помощью функции Поделиться номером, выполните следующие действия в редакторе сценария:

  1. Разместите блок вопроса.
  2. Добавьте действие Поделиться номером.
  3. В поле ниже укажите текст, который будет отображаться на кнопке.


  4. Далее протяните стрелку из блока вопроса в интересующий вас блок и выберите ее. После этого выполните следующие действия:
    4.1. Установите Тип выходных данных как Ветка по умолчанию. Это необходимо для корректной работы этого кейса.
    4.2. Поставьте галку Сохранить ответ.
    4.3.В появившемся поле объвите название новой переменной, куда будет сохранен полученный номер.
    4.4. Заполните поле Вариант ответа. Текст, содержащийся в этом поле, обязательно должен совпадать с текстом, который вы указали в пункте 3.



Примечание

Важно: полученный от клиента номер в мобильном приложении Telegram и декстопной его версии будет отличаться. В мобильной версии номер телефона будет начинаться с 7, а в декстопной с +7. Для того, чтобы избавиться от символа «+» вы можете использовать обработчик этого события, описанный ниже.


Для того, чтобы получить корретную форму ответа без символа «+», выполните следующие действия:

  1. Разместите блок арифметики.
  2. Установите Тип как Арифметическая операция.
  3. Введите в основное поле блока метод math.round({X}, 0), где Х название вашей переменной, в которой содержится полученный номер клиента.
  4. Заполните поле Сохранить результат в переменную по шаблону {X}, где X название вашей переменной, в которую вы хотите сохранить получившийся номер.


На скриншоте ниже можно наблюдать, как бот вывел 2 варианта ответа: до обработки и после.