4. Бот-магазин цветов. Персонализация и приветствие
Чтобы бот был ближе к человеку можно в сообщениях использовать специальную переменную - %user_name%. Когда бот её увидит, он подставит на это место имя пользователя бота. Используем это в приветственном сообщении:
Также, в сообщения можно использовать несколько HTML тегов.
Подробнее про переменные тут - https://doc.botboom.ru/dokumentaciya/peremennye
Про разметку - https://doc.botboom.ru/nyuansy/telegram-markdown. Мы используем HTML style.
А теперь, добавим к приветственному сообщению вопрос о поле человека для дальнейшей сегментации. Вопрос не обязательный и мы сможем в дальнейшем самостоятельно изменить этот параметр у любого пользователя бота.
Для начала подготовим два Диалога устанавливающих соответствующие метки:
Теперь надо создать несколько сообщений и диалогов: сообщения с благодарностью за ответ мужчине и женщине отдельно. Причем именно эти сообщения и будут устанавливать метку пользователю:
В Дополнительных настройках сообщения привязываем Диалог устанавливающий метку мужчина
И создаём аналогичное сообщение для девочек.
Теперь формируем само сообщение выбора пола:
В которое, в Дополнительно, вставляем две кнопки кнопки которые покажут соответствующие ранее созданные сообщения:
Почти всё! Теперь осталось прикрепить это сообщение к стартовому:
Жмём Сохранить и активировать, идём в бота и пишем ему /start как бы перезапуская бота.
В итоге получаем вот такой диалог при запуске бота:
И теперь пользователь прошедший через этот диалог будет помечен заданной меткой: