ITelegramKeyboard Интерфейс для клавиатуры Telegram
Поддерживает три режима работы:
// Inline-кнопкиconst inlineKeyboard: ITelegramKeyboard = { inline_keyboard: [ [{ text: 'Кнопка 1', url: 'https://example.com/1' }], [{ text: 'Кнопка 2', callback_data: { action: 'button2' } }] ]};// Reply-кнопкиconst replyKeyboard: ITelegramKeyboard = { keyboard: ['Кнопка 1', 'Кнопка 2']};// Удаление клавиатурыconst removeKeyboard: ITelegramKeyboard = { remove_keyboard: true}; Copy
// Inline-кнопкиconst inlineKeyboard: ITelegramKeyboard = { inline_keyboard: [ [{ text: 'Кнопка 1', url: 'https://example.com/1' }], [{ text: 'Кнопка 2', callback_data: { action: 'button2' } }] ]};// Reply-кнопкиconst replyKeyboard: ITelegramKeyboard = { keyboard: ['Кнопка 1', 'Кнопка 2']};// Удаление клавиатурыconst removeKeyboard: ITelegramKeyboard = { remove_keyboard: true};
Optional
Кнопки в виде ссылки
Кнопки в виде кнопок. Отображаются вместо клавиатуры
Удалить все кнопки
ITelegramKeyboard Интерфейс для клавиатуры Telegram
Поддерживает три режима работы:
Example