Клавиатура (KeyboardBuilder.php)
Перед использованием Сборщика клавиатуры, требуется создать переменную и вписать класс KeyboardBuilder
$bot = new Bot....
$bot->start(...... {
// подключаем
$kb = $bot->kBuilder();
});Создание клавиатуры
@param array— Массив с кнопками@param boolean— Скрытие клавиатуры (Default: false)@param boolean— Клавиатура внутри сообщения (Default: false)
$kb->create(array $keyboard = [], bool $one_time = false, bool $inline = false);Очистка клавиатуры
$kb->remove();Далее, нужно отправить клавиатуру через $kb->get()
Получение клавиатуры
Для отправки, нужно добавить при отправке сообщения параметр keyboard
Добавление обычной кнопки
@param string— Текст кнопки@param string— Цвет кнопкиwhite— Белыйblue— Синийred— Красныйgreen— Зелёный
@param string— Дополнительная информация (Payload)
Добавление кнопки с ссылкой
@param string— Текст кнопки@param string— Ссылка
Добавление кнопки с геолокацией
Добавление кнопки оплаты через vkpay
@param string— параметры платежа VK Pay и идентификатор приложения
Добавление кнопки с открытием приложения vkapps
@param string— Текст кнопки@param integer— Айди вызываемого приложения с типом VK Apps.@param integer— Айди сообщества, в котором установлено приложение, если требуется открыть в контексте сообщества@param string— Хэш для навигации в приложении, будет передан в строке параметров запуска после символа #
Пример добавления клавиатуры
Last updated
Was this helpful?