如何使用Telethon调整电报中按钮的位置和大小

问题描述 投票:0回答:1

我想创建菜单按钮,使它们相互堆叠,并且足够长以容纳电报聊天中的菜单选项。

遵循Telethon指南hereButton.inline创建一行中彼此靠近的按钮。我找不到任何option来更改按钮位置(使菜单或菜单类似2x5等,使按钮网格的大小为1x10),并且按钮也不会自行调整大小以容纳文本。

Telethon是否可以定位和调整按钮大小?如果是这样,怎么办?

python button telethon
1个回答
0
投票

尝试一下。它对我有用。

from telethon import events, Button

@client.on(events.NewMessage(pattern="/options"))
async def handler(event):

    keyboard = [
        [  
            Button.inline("First option", b"1"), 
            Button.inline("Second option", b"2")
        ],
        [
            Button.inline("Third option", b"3"), 
            Button.inline("Fourth option", b"4")
        ],
        [
            Button.inline("Fifth option", b"5")
        ]
    ]

    await client.send_message(event.chat_id, "Choose an option:", buttons=keyboard)
© www.soinside.com 2019 - 2024. All rights reserved.