我正试图在discord建立一个纸牌游戏。事实上,我不知道用英语怎么称呼这个游戏。这个游戏有私人信息,只有一个人可以看到,这就是为什么我使用隐藏消息(wait ctx.send(content,hidden=true))。我还使用组件让用户可以对这些消息做出React,但它不起作用。基本上,按钮组件显示正确。我使用了wait_for_组件,但是当我单击按钮时,wait_for_组件返回一个none并失败。当我删除参数“hidden=true”时,一切正常。有人有什么想法吗?
lis = [create_button(style=ButtonStyle.blue, label=f"{card}") for card in
self._player_cards[ctx.guild.id][ctx.author]]
action_row = spread_to_rows(*lis)
await ctx.send(embed=embed,
components=action_row,
hidden = True
)
while True:
button_ctx: ComponentContext = await wait_for_component(self.client, components=action_row)
print(button_ctx.component)
暂无答案!
目前还没有任何答案,快来回答吧!