Описание класса AlisaButton | Universal Bot

AlisaButton extends TemplateButtonTypes

Класс отвечающий за отображение кнопок в Алисе Class AlisaButton

Table of Contents

$isCard Использование кнопок для карточки True, если нужно отобразить кнопку для карточки. По умолчанию false bool
$buttons Массив кнопок. \MM\bot\components\button\Button[]|null
__construct() AlisaButton constructor. mixed
getButton() Отображаем кнопку array
getButtons() Получение массива с кнопками для ответа пользователю. array
getButtons() Получение массива с кнопками для ответа пользователю. array

Properties

$isCard

Использование кнопок для карточки True, если нужно отобразить кнопку для карточки. По умолчанию false

public bool $isCard

$buttons

Массив кнопок.

public \MM\bot\components\button\Button[]|null $buttons

Methods

__construct()

AlisaButton constructor.

public __construct( ) : mixed
Return values
mixed

getButton()

Отображаем кнопку

protected getButton( $button : Button ) : array
Parameters
$button : Button

Кнопка для отображения

Return values
array

getButtons()

Получение массива с кнопками для ответа пользователю.

public getButtons( ) : array
Tags
api
Return values
array

[

  • string text: Текст в кнопке.
  • string payload: Произвольные данные, которые будут отправлены при нажатии на кнопку.
  • string url: Ссылка по которой будет произведен переход после нажатия на кнопку. ]

getButtons()

Получение массива с кнопками для ответа пользователю.

public abstract getButtons( ) : array
Return values
array

Search results