gpt4 book ai didi

telegram - 调整 Telegram 内嵌键盘的大小

转载 作者:行者123 更新时间:2023-12-02 22:08:21 32 4
gpt4 key购买 nike

Telegram's inline keyboard这是一个很棒的功能,有很多不同的用例。

内联按钮添加为项目列表,如下所示:

inline_keyboard = [[InlineKeyboardButton(text="button", callback_data="button"),
InlineKeyboardButton(text="reset",callback_data="reset")]]

inline_keyboard_markup = InlineKeyboardMarkup(inline_keyboard)
update.message.reply_text("hi", reply_markup=inline_keyboard_markup)

上面的代码添加了两个按钮,每个按钮的宽度都是聊天屏幕的一半。

我知道对于普通键盘按钮,有一个可以以某种方式使用的 resize_keyboard 参数。

我的问题是有没有办法调整内联按钮的大小?例如使其成为全宽或四分之一宽度。

最佳答案

您可以通过更改一行中按钮的数量来调整按钮的宽度。 enter image description here

$inline_keyboard = array('inline_keyboard' =>
array(
array(
array(
'text' => "\xF0\x9F\x93\x9D Заказы", 'callback_data' => '/orders'
),
array(
'text' => "\xF0\x9F\x93\x8A Статистика", 'callback_data' => '/stats'
),
array(
'text' => "\xF0\x9F\x92\xB0 Баланс", 'callback_data' => '/balance'
)
),
array(
array(
'text' => "\xF0\x9F\x92\xB0 Баланс", 'callback_data' => '/balance'
),
array(
'text' => "\xF0\x9F\x93\x8B Счета", 'callback_data' => '/bills'
)
),
array(
array(
'text' => "\xF0\x9F\x93\x9D Заказы", 'callback_data' => '/orders'
)
),
),
);

关于telegram - 调整 Telegram 内嵌键盘的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46148036/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com