Инструкции
February 13, 2023

Функциональное меню бота

Создание много функционального меню бота в котором:

  • кнопка Всё меню выводит весь каталог товаров бота в виде Web App
  • кнопка все Бургеры выводит раздел каталога с Бургерами
  • кнопка Лучшие предложения выведет товары с лучшей ценой/скидкой
  • кнопка Акции показывает карусель с активными Акциями

Сначала подготовить для реализации задачи:

  1. настроить Web App - https://blog.botboom.ru/ToN-Xz0x97A
  2. придумать, и установить необходимым товарам метки Акция и Лучшие предложения. Пусть это и будут "акция" и "скидка":
Установка метки товару

Причем, метки могут пересекаться.

Теперь создадим Сохранённое сообщение - Главное меню:

Создание сообщения

И добавим в него кнопки:

Кнопка Web App

кнопка показа категории

Если необходимо чтобы категория выводилась каруселью - то надо сохранить сейчас сообщение, перейти в Меню бота и поставить категории Бургеры Тип - Карусель товаров.

Для вывода акций можно конечно использовать также группировку в категорию, но воспользуемся функционалом Меток и Диалогов. Метки товарам мы задали ранее, теперь создадим диалог показа товаров с метками:

Диалог показа товваров с метками

И, создаём аналогичный для скидок.

Возвращаемся к сообщению главного меню и добавляем кнопки с Действием диалог и соответствующими диалогами:

Кнопка - Диалог

Осталось привязать это сообщение к кнопке нижнего меню. Для этого в Диалогах создаём новый с нужным Текстом-Триггером 🥩🍔Главное меню🍟🥤:

Диалог главного меню

И создаём нужную кнопку в нижнем меню бота:

Добавление кнопки в нижнее меню

Важно! Текст на кнопке должен в точности совпадать с текстом в Диалоге!

Идём в бота, даём команду /start для переотрисовки нижнего меню - готово!

Разнообразное главное меню.