【发布时间】:2019-05-13 14:06:00
【问题描述】:
我开发了响应用户输入的电报机器人。但是当机器人向用户发送按钮时,按钮的文本不可读。
我认为当按钮数量更多或按钮文本长度更多时,电报不会调整按钮大小。
我正在使用以下代码发送按钮:
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
那么有没有办法强制电报机器人显示按钮的完整文本?
【问题讨论】: