我有一个内联键盘,它向我显示可能的数字列表,用户可以选择这些数字,然后在这些数字上下注来掷骰子,我想知道用户是否单击了两个按钮,以便他可以同时在两个数字上下注时间例如用户选择 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"),
],
]
然后我想存储用户选择的数字或选项,然后确定他是否获胜。
我正在考虑使用一个列表来存储用户选择的所有可能的结果,但我不知道如何填充列表而不需要每次按下按钮时都更改键盘