Конструктор класса
Инициализирует пустой массив кнопок
Получение кнопок в формате Telegram
Правила формирования кнопок:
const telegramButton = new TelegramButton();
// Смешанные кнопки
telegramButton.buttons = [
new Button('Сайт', 'https://example.com'),
new Button('Действие', null, { action: 'test' }),
new Button('Простая кнопка')
];
const result = telegramButton.getButtons();
// result: {
// inline_keyboard: [
// [{ text: 'Сайт', url: 'https://example.com' }],
// [{ text: 'Действие', callback_data: { action: 'test' } }]
// ],
// keyboard: ['Простая кнопка']
// }
TelegramButton Класс для работы с кнопками в Telegram
Предоставляет функциональность для создания и отображения кнопок в Telegram:
Example