IVkButtonObject Интерфейс для объекта, содержащего коллекцию кнопок VK.
Используется для создания клавиатуры с кнопками в VK.
const keyboard: IVkButtonObject = { one_time: false, buttons: [ [{ action: { type: 'text', label: 'Нажми меня' }, color: 'primary' }] ]}; Copy
const keyboard: IVkButtonObject = { one_time: false, buttons: [ [{ action: { type: 'text', label: 'Нажми меня' }, color: 'primary' }] ]};
Определяет, будет ли клавиатура скрыта после нажатия на кнопку. true - клавиатура скроется после нажатия false - клавиатура останется видимой
const keyboard: IVkButtonObject = { one_time: true, // Клавиатура скроется после нажатия buttons: [...]}; Copy
const keyboard: IVkButtonObject = { one_time: true, // Клавиатура скроется после нажатия buttons: [...]};
Массив кнопок или массив массивов кнопок. Каждый внутренний массив представляет собой строку кнопок.
const keyboard: IVkButtonObject = { one_time: false, buttons: [ // Первая строка кнопок [{ action: { type: 'text', label: 'Кнопка 1' }, color: 'primary' }], // Вторая строка кнопок [{ action: { type: 'text', label: 'Кнопка 2' }, color: 'secondary' }] ]}; Copy
const keyboard: IVkButtonObject = { one_time: false, buttons: [ // Первая строка кнопок [{ action: { type: 'text', label: 'Кнопка 1' }, color: 'primary' }], // Вторая строка кнопок [{ action: { type: 'text', label: 'Кнопка 2' }, color: 'secondary' }] ]};
IVkButtonObject Интерфейс для объекта, содержащего коллекцию кнопок VK.
Используется для создания клавиатуры с кнопками в VK.
Example