Клавиатура (KeyboardBuilder.php)

Создание клавиатуры

  • @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?