如何在同一行上使用带有多个InlineKeyboardButton的json创建inline_keyboard?

时间:2019-05-28 11:27:27

标签: json telegram-bot telegram-webhook

正在寻找json有效负载来创建inline_keyboard,并且在同一行上有多个InlineKeyboardButton

以下代码有效,但每行创建1个按钮。

{
  "telegram": {
    "text": "Pick a color",
    "reply_markup": {
      "inline_keyboard": [
        [
          {
            "text": "Red",
            "callback_data": "Red"
          }
        ],        
        [
          {
            "text": "Pink",
            "callback_data": "Pink"
          }
        ]
      ]
    }
  }
}

Dialogflow中的电报卡能够创建多个内联按钮,如下所示:

inline_keyboard with inline buttons

https://core.telegram.org/file/811140217/1/NkRCCLeQZVc/17a804837802700ea4

1 个答案:

答案 0 :(得分:0)

function toogleListTypeDemande(element) { $(this).closest(".div").find(".list-type-demandes").toggle(); } consists of rows,每行包含buttons

因此,只需将按钮添加到第一行(在这种情况下为inline_keyboardBlue),就这样:

Green