Я разработал бота для телеграмм, который реагирует на ввод пользователя. Но когда бот посылает пользователю кнопки, текст кнопки не читается.
Ниже приведен скриншот чата:
Я думаю, что телеграмма не изменяет размер кнопки, когда количество кнопок больше или длина текста кнопки больше.
Я использую приведенный ниже код для отправки кнопок:
buttonoptions.forEach(buttonElement => {
var buttonText = buttonElement;
if (buttonText.length > 30) {
buttonText = buttonText.substring(0, 27);
buttonText = buttonText + "...";
}
var buttonItem = {
text: buttonText,
callback_data: JSON.stringify({
'type': 'button',
'text': buttonText
})
}
buttons.push(buttonItem);
});
var message = {
parse_mode: 'Markdown',
reply_markup: JSON.stringify({
inline_keyboard: [buttons]
})
};
//send message code
Так есть ли способ заставить бота телеграммы показать полный текст кнопки?