我见过一个机器人,它在整个聊天区域都有内联按钮,不依赖于按钮的文本宽度):
由于某种原因,我的按钮绘制方式不同,并且按钮内的文本被修剪。
我没有看到可以传递来更改宽度的参数,并且谷歌搜索说现在不可能更改它,所以 - 第一个屏幕截图上的按钮为什么是全宽的?我在这里想念什么?谢谢。
编辑:
示例代码使用我使用的内联键盘发送消息并尝试找出按钮宽度逻辑:
await ctx.telegram.sendMessage(
ctx.chat?.id!,
`Sample text bla bla bla bla bla bla`,
{
parse_mode: 'HTML',
reply_markup: {
inline_keyboard: [
[Markup.button.callback('Sample button with emoji \u{1F604}', `back`)]
]
}
}
)
await ctx.telegram.sendMessage(
ctx.chat?.id!,
`Sample text bla bla bla bla bla`,
{
parse_mode: 'HTML',
reply_markup: {
inline_keyboard: [
[Markup.button.callback('Sample button with emoji \u{1F604}', `back`)]
]
}
}
)
安卓手机查看: