Документация

Настройки кнопок в чат-ботах и создание постоянной клавиатуры

Написано 25 дней назад
Просмотрен 2 раза
0

В этой статье разберем следующие темы по настройке кнопок и клавиатуры:

  • настройка кнопок в блоке "Отправить сообщение"
  • постоянная клавиатура в Telegram-боте
  • постоянная клавиатура в ВК-боте

Настройка кнопок в блоке "Отправить сообщение"

На отображение кнопок в блоке “Отправить сообщение” влияют 2 чекбокса: "Отправить кнопки с текстом сообщения" и "Оставлять кнопки после нажатия (постоянная клавиатура)".

Если все чекбоксы отключены, то кнопки в боте будут отображаться так:

Если отметить чекбокс “Отправить кнопки с текстом сообщения”, то кнопки будут отображаться в сообщении над окном ввода:

Также на вид кнопки влияет наличие ссылки.

При добавлении ссылки на кнопке появляется стрелка. В Telegram такая кнопка со стрелкой будет отображаться над окном ввода.

Если отметить чекбокс “Оставлять кнопки после нажатия (постоянная клавиатура)”, то кнопки будут оставаться под окном ввода сообщения как постоянная клавиатура. После нажатия на кнопку под окном ввода сообщения она будет отображаться как отправленное сообщение.

Если вам нужно, чтобы кнопки постоянной клавиатуры оставались после получения следующего сообщения, то в следующем блоке необходимо отметить чекбокс "Не очищать кнопки из предыдущих сообщений". При этом, если в следующем блоке "Отправить сообщение" тоже будет содержаться кнопка, то будет отправлена кнопка из второго сообщения.

Постоянная клавиатура в Тelegram-боте

Для создания постоянного меню запустите бота @BotFather. Напишите команду /mybots и нажмите на бота, для которого хотите настроить меню.

В появившемся меню выберите "Edit bot".

Далее — «Edit Commands».

Введите команды в формате:

  • command1 — описание
  • command2 — еще одно описание

После создания меню с командами на стороне Telegram вы можете настроить блоки в воронке. Для запуска ветки с командой вы можете использовать ноду "Команда бота".

Постоянная клавиатура в ВК-боте

Для ВК-бота нужно использовать текстовые команды, поэтому в блоках "Команда бота" вы можете добавить условие запуска по кодовым словам.

Если вы не будете использовать блоки для ТГ-бота, то в ноде можно не использовать команды запуска ботов.

Чтобы создать кнопки, которые будут отображаться в ВК-боте, вы можете создать рассылку с транспортом "Vkontakte" и в теле письма выбрать значок "Клавиатура".

Затем вы можете настроить кнопки. Поле команды здесь можно не заполнять. Далее вы можете сохранить изменения и нажать на замок в строке над телом письма, чтобы клавиатура не пропадала после нажатия. Тело письма нельзя оставлять пустым, иначе рассылка не будет отправляться.

Далее в воронке вы можете создать связку нод "Команда бота" и "Письмо". В ноде "Команда бота" вы можете выбрать только вашего ВК-бота. В ноде "Письмо" - выбрать рассылку с кнопками.

Воронки
Инструкции

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании