消息隐藏时等待组件不工作(斜杠命令)

tvz2xvvm  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(178)

我正试图在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)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题