Клавиатуры бота
В этом разделе можно создавать клавиатуры для бота и назначать их кнопкам действия, задавать связи между клавиатурами и вызывать плагины
Last updated
В этом разделе можно создавать клавиатуры для бота и назначать их кнопкам действия, задавать связи между клавиатурами и вызывать плагины
Last updated
При создании или редактировании клавиатуры можно задать вывод сообщения с изображением или медиафайлом, при переключении на клавиатуру, это дает возможность создавать простые «страницы» в боте для вывода информации или создания подраздела.
Настройка размера клавиатуры
Размер клавиатуры определяется при помощи меню клавиатуры в котором кликом по ячейке можно задать количество рядов и количество столбцов в клавиатуре. Размер клавиатуры можно переопределить при редактировании (При уменьшении клавиши не вошедшие в новый размер будут сброшены).
Если название клавиши в ряду не задано, она не будет создана, а соседние клавиши займут ее пространство
Например набор клавиш типа: [Button-01][Button-02][Button-03] [Button-11] [Button-21][Button-22]
В конструкторе будет выглядеть как:
А в бот будет выведено как:
Настройка кнопок
После того как размер клавиатуры определен, мы можем настроить действие кнопок, доступны следующие варианты:
Введено только название кнопки — используется только при настройке клавиатуры, в рабочем режиме название кнопки продублируется в чат, но не будет обработано
Действие «Выбрать квиз» — после выбора действия появится выпадающее меню квизов созданных в боте, после выбора квиза он будет подключен к кнопке и будет вызываться при ее нажатии
Действие «Вызвать клавиатуру» —после выбора действия появится выпадающее меню клавиатур созданных в боте, после выбора клавиатуры она будет подключен к кнопке и будет вызываться при ее нажатии
Действие «CallBack param» — позволяет вызвать плагин с параметрами, недокументированная опция, используется по согласованию с техподдержкой. Пример msg-r:1 вызовет плагин диалогов, через который с пользователем нажавшим кнопку можно будет общаться через Телеграм-группу подключенную к боту.
Если бот не подключен к группе, при нажатии кнопки в боте будет выведено сообщение
Действие «Запросить контакт» — будет выведена кнопка позволяющая поделиться с ботом телефоном на который зарегистрован аккаунт, достаточно запросить его один раз. Будет отображаться в результатах квизов.
Действие «Запросить локацию» — будет выведена кнопка позволяющая поделиться с ботом текущей геопозицией. Будет отображаться в результатах квизов.
Действие «В главное меню» — выведет кнопку вызывающую главное меню, дополнительных настроек не требует
Другие поля формы настройки клавиатуры:
«Сообщение при появлении клавиатуры:» — позволяет вывести сообщение при появлении клавиатуры
«Прикрепленный файл:» — прикрепит к сообщению медиафайл. Если прикреплен, отметив чекбокс можно удалить
«Это основная клавиатура» — делает клавиатурой по умолчанию. Клавиатура будет выводиться когда у бота не будет инструкций по клавиатуре
Дополнительные параметры:
«Я хочу очистить эту клавиатуру» — сбрасывает все кнопки, но не удаляет ID клавиатуры, позволяет редактировать ее заново. При удалении клавиатуры нарушатся ссылки из других клавиатур
«Я хочу безвозвратно удалить эту клавиатуру» — полностью удаяет клавиатуру, ссылки на нее перестают работать