Discord.py按钮超时



我是ui界面(按钮)的新手。下面的代码是我的discord bot

的一部分
button1 = Button(style=discord.ButtonStyle.blurple, emoji='⬅')
button2 = Button(style=discord.ButtonStyle.blurple, emoji='➡')
view = View()
view.add_item(button1)
view.add_item(button2)
*some embed code*

message = await ctx.send(embed=embedVar, view=view)

在这里我想添加一个超时到我的两个按钮,并禁用他们一段时间后,但我有点挣扎,因为没有在文档上的例子(不使用子类)。我该怎么做呢?

替换

view = View()

view = View(timeout=10) #in seconds

为该视图中的所有组件添加超时。

参考:https://discordpy.readthedocs.io/en/latest/interactions/api.html?highlight=view discord.ui.View.timeout

最新更新