Python-telegram-bot 无需更换键盘即可知道哪个按钮

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

我有一个内联键盘,它向我显示可能的数字列表,用户可以选择这些数字,然后在这些数字上下注来掷骰子,我想知道用户是否单击了两个按钮,以便他可以同时在两个数字上下注时间例如用户选择 1 和 4,然后掷骰子。

query.data == "demo":
    keyboard_demo = [
       [
        InlineKeyboardButton("1", callback_data="Dice1"),
        InlineKeyboardButton("2", callback_data="Dice2"),
        InlineKeyboardButton("3", callback_data="Dice3"),
        InlineKeyboardButton("4", callback_data="Dice4"),
        InlineKeyboardButton("5", callback_data="Dice5"),
        InlineKeyboardButton("6", callback_data="Dice6"),
    ],
    [
        InlineKeyboardButton("Even", callback_data="DiceEven"),
        InlineKeyboardButton("Odd", callback_data="DiceOdd"),
    ],
    [
        InlineKeyboardButton("Back", callback_data="DiceBack"),
    ],
    [
        InlineKeyboardButton("Roll", callback_data="DiceRoll"),
    ],
    ]

然后我想存储用户选择的数字或选项,然后确定他是否获胜。

我正在考虑使用一个列表来存储用户选择的所有可能的结果,但我不知道如何填充列表而不需要每次按下按钮时都更改键盘

python-3.x python-telegram-bot
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.