Бот для магазина цветов
March 23, 2023

4. Бот-магазин цветов. Персонализация и приветствие

Чтобы бот был ближе к человеку можно в сообщениях использовать специальную переменную - %user_name%. Когда бот её увидит, он подставит на это место имя пользователя бота. Используем это в приветственном сообщении:

Также, в сообщения можно использовать несколько HTML тегов.

Подробнее про переменные тут - https://doc.botboom.ru/dokumentaciya/peremennye

Про разметку - https://doc.botboom.ru/nyuansy/telegram-markdown. Мы используем HTML style.

А теперь, добавим к приветственному сообщению вопрос о поле человека для дальнейшей сегментации. Вопрос не обязательный и мы сможем в дальнейшем самостоятельно изменить этот параметр у любого пользователя бота.

Для начала подготовим два Диалога устанавливающих соответствующие метки:

Теперь надо создать несколько сообщений и диалогов: сообщения с благодарностью за ответ мужчине и женщине отдельно. Причем именно эти сообщения и будут устанавливать метку пользователю:

В Дополнительных настройках сообщения привязываем Диалог устанавливающий метку мужчина

И создаём аналогичное сообщение для девочек.

Теперь формируем само сообщение выбора пола:

В которое, в Дополнительно, вставляем две кнопки кнопки которые покажут соответствующие ранее созданные сообщения:

Почти всё! Теперь осталось прикрепить это сообщение к стартовому:

Жмём Сохранить и активировать, идём в бота и пишем ему /start как бы перезапуская бота.

В итоге получаем вот такой диалог при запуске бота:

И теперь пользователь прошедший через этот диалог будет помечен заданной меткой: