Создание переменных

Как составить имя переменной

Имя переменной должно состоять из латинских букв или цифр. Цифры не должны стоять в начале имени переменной.

Чтобы составить переменную из нескольких слов, нужно привести её к одному из видов:

  1. userNewPhone
  2. user_new_phone

Для удобства можно сокращать слова в длинных переменных, например usNph.

Как не стоит называть переменную

last_request, this_user — переменные по умолчанию. Запись новых значений в переменные по умолчанию могут легко нарушить всю работу бота. С ними можно работать, но изменять с помощью компонентов Ввод от пользователя, Запись переменной, Развилка нельзя.

sum, text — действия и типы. В этом случае данные часто записываются некорректно, т.к. бот воспринимает эти значения как действие с переменными или тип данных.

var 1 — название с пробелом. Переменная просто не запишется, и работать с ней в дальнейшем не получится.

кириллица — переменные, названные не латинскими буквами, чаще всего просто не работают.

Типы данных переменных

Текст — любой текст, введённый пользователем. В развилке нужно полное совпадение с введённым текстом или выбранной кнопкой.

Регулярное выражение — регулярное выражение.

Email — только email, распознаёт только в формате ex@ex.ex.

Ссылка — ссылки, начинающиеся на протокол (например, не vk.com а https://vk.com).

Число — только числа без пробелов.

Файл — файл на сервере, после его можно скачать по ссылке.

Дата — только дата.

Геолокация — местоположение (лучше всего использовать с компонентом Кнопки с подсказками — Запросить местоположение).

Голосовое сообщение — голосовое сообщение.

Файл контакта — служит для приема контакта из Telegram (компонент Кнопки с подсказками — Запросить контакт).

Для записи переменных нужно воспользоваться компонентами Ввод от пользователя, Запись переменной, Развилка.
В начало ↑

Была ли статья полезна?

Да Нет