Визуальные кнопки делают взаимодействие клиента с ботом более удобным, быстрым и интуитивно понятным. В этой инструкции мы расскажем, как правильно настроить такие кнопки в шаблонах Wahelp.
Важно: визуальные кнопки можно создать только в шаблонах Главного меню. В шаблонах автоматических уведомлений (например, напоминания о записи) этот функционал работать не будет.
Пошаговая инструкция
Шаг 1. Подготовка шаблона
1. Перейдите в раздел «Настройки» → «Шаблоны сообщений» → «Главное меню».
2. Создайте новый шаблон или выберите существующий, в котором вы хотите разместить кнопки.
Шаг 2. Настройка синтаксиса кнопок
Чтобы система распознала текст как кнопку, необходимо прописать его в теле сообщения по строгому формату:
*Команда* - Текст кнопки
Разбор формата:
- *Команда* — это слово, фраза или цифра, заключенные в звездочки *. Это внутренний триггер, на который среагирует бот при нажатии.
- - — дефис, который обязательно должен быть отделен пробелами с обеих сторон.
- Текст кнопки — надпись, которую клиент увидит на самой визуальной кнопке в мессенджере.
Пример настройки в редакторе шаблона:

Шаг 3. Как это выглядит для клиента
После сохранения шаблона клиент увидит интерактивные кнопки. Формат отображения одинаков для обоих каналов:
В Telegram:
В MAX:
Шаг 4. Добавление нескольких кнопок
Вы можете добавить неограниченное количество кнопок в один шаблон. Для этого просто пропишите каждую новую кнопку с новой строки, соблюдая тот же формат.
Пример шаблона с несколькими кнопками:


Шаг 5. Создание ответного шаблона (Обязательно)
Сами по себе кнопки не несут смысла без реакции на них. После того как вы создали основной шаблон с кнопками, вам необходимо создать шаблон, который будет срабатывать при нажатии.
1. В том же разделе («Главное меню») создайте новый шаблон.
2. В поле «Альтернативное сообщение» (или триггер срабатывания) укажите ту самую Команду, которую вы задали в кнопке, но уже без звездочек (например, просто 1 или Узнать цены).
3. В теле этого нового шаблона напишите текст или действия, которые бот должен выполнить в ответ на нажатие кнопки.
4. Сохраните изменения.
Частые ошибки
- Отсутствие пробелов вокруг дефиса: система не распознает кнопку, если написано *Команда*-Текст. Обязательно используйте *Команда* - Текст.
- Использование в уведомлениях: попытка добавить кнопки в шаблон типа notice_record не даст результата, так как визуальные кнопки поддерживаются только в диалоговых шаблонах Главного меню.
- Отсутствие ответного шаблона: если вы создали кнопку, но не создали шаблон с триггером, совпадающим с командой кнопки, бот не сможет ответить клиенту.