1

我见过一个机器人,它在整个聊天区域都有内联按钮,不依赖于按钮的文本宽度):

在此处输入图像描述

由于某种原因,我的按钮绘制方式不同,并且按钮内的文本被修剪。

在此处输入图像描述

我没有看到可以传递来更改宽度的参数,并且谷歌搜索说现在不可能更改它,所以 - 第一个屏幕截图上的按钮为什么是全宽的?我在这里想念什么?谢谢。

编辑:

示例代码使用我使用的内联键盘发送消息并尝试找出按钮宽度逻辑:

  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`)]
        ]
      }
    }
  )

在此处输入图像描述

安卓手机查看:

在此处输入图像描述

4

0 回答 0