SaleBot | Работа с оператором IF
Контент урока
Начинаем работу с опертором IF
Документация по IF
Конструкция оператора IF в калькуляторе: Следим за количеством закрывающих скобок, запятыми и кавычками!!! Пример: ваша_переменная = if(переменная_сравнения == 'с чем сравниваем переменную', 'выводимый результат, если переменная равна вашему значению', 'сообщение ошибки или если переменная не равна вашему значению')
Уложненная конструкция IF
Конструкция оператора IF в калькуляторе (более сложная): Следим за количеством закрывающих скобок, запятыми и кавычками!!! Примеры: ваша_переменная = if(переменная_сравнения == 'с чем сравниваем переменную', 'выводимый результат, если переменная равна вашему значению', if(переменная_сравнения2 == 'с чем сравниваем переменную2', 'выводимый результат, если переменная2 равна вашему значению', 'сообщение ошибки или если переменная2 не равна вашему значению')) Текстовый пример: test = if(city == 'Moscow', 'Выводим текст 1', if(city == 'SPB', 'Выводим текст 2', 'Такого города нет, сорри')) Числовой пример: age = if(возраст >=
21 and возраст <= 44, 'Выводим текст 1', if(возраст == 45, 'Выводим текст 2', 'Такой возраст не предусмотрен нашей системой'))
Учимся применять IF при сборе данных у пользователя
Учимся применять IF в функции из калькулятора
Функция tg_send_message(platform_id, text,client_message_id, reply_markup, parse_mode, disable_web_page_preview, protect_content, disable_notification, message_thread_id, entities)
Домашнее задание
Задание 1. Создать конструкцию IF, собирая данные у пользователя По этим условиям: Если любимый цвет красный, тебе подойдет вот эта машина, если любишь синий, тебе подойдет самокат, если зеленый, твой вариант вертолет, если оранжевый, тебе подойдет велосипед, если черный, ходи пешком, если никакой, сорри, для тебя нет вариантов 2. Протестировать работу выборки кнопок в зависимости от цвета, путь в кнопках будет выбранный цвет + средство передвижения Например: Красная машина, Синий самокат и тд 3. Протестировать работу функции tg_send_message_text , используя IF 4. Прислать текстом получившиеся конструкции 5. Прислать скриншоты на каждое задание (калькулятор и результат в боте) Текстом получившиеся конструкции - обязательное поле Скрины - обязательное поле ДОБАВИТЬ ФАЙЛЫ максимальный размер файла - 100мб