Проблематика.
Бывали у вас ситуации, когда вы передаёте роботу на озвучку номер телефона, например 89133912047, а он его озвучивает как восемьдесят девять миллиардов, 133 миллиона...?
Или решили вы озвучить дату, а робот озвучивает как двадцать, двадцать один, один, один?
Это происходит потому, что робот ничего не знает о информации, которую вы ему даёте. Он не знает, что набор цифр - это номер телефона или дата., а не длинное число.
Для того чтобы он понял что это за тип информации - ему нужно об этом сказать.
Какие типы данных знает робот.
Робот умеет работать с следующими типами получаемой информации:
- Дата. Переменную с таким типом он будет произносить в формате "Первое января", получив от вас "01.01"
- Сумма в рублях. Переменную с таким типом он будет произносить в формате "Десять рублей", получив от вас "10"
- Аббревиатура. Переменную с таким типом он будет произносить текст по буквам "Ф.С.С.П.", получив от вас "фссп"
- Номер телефона. Переменную с таким типом он будет произносить по разрядам номера телефона "Восемь, девятьсот тринадцать, ..." получив от вас "89133912047"
- Имя или Отчество / Текстовые данные. Эти 2 типа не отличаются друг от друга, робот просто воспроизведёт ту информацию, которую вы ему дадите.
Где настроить тип переменной.
Все глобальные настройки для скрипта, производятся в круглом блоке настроек. Вам нужен пункт "Переменные".
- Открываем блок настроек и мотаем пункты настроек вниз, колёсиком мыши;
- Нажимаем "Добавить переменную;
- Указываем название переменной и её тип;
- Если нужно задать тип для нескольких переменных, нажимаем на "Добавить переменную" и повторяем 3 шаг.
Напоминаю, в случае когда вы как-то изменяете переменную, например: меняете её тип, меняете значение, записываете и т.д. - имя пишется без фигурных скобок. Допустим m_0
В случаях когда вы просто работаете с переменной, никак её не изменяя, например: сравниваете значение в ней по условию, воспроизводите ее значение и т.д - имя пишется в фигурных скобках. Допустим {m_0}