【发布时间】:2021-09-02 07:01:12
【问题描述】:
这是我第一次在 discord.py 中使用buttons
我希望嵌入在有人单击删除按钮时自行删除。这是我的代码,但有一些问题。
-
任何人都可以通过单击按钮删除消息。我只希望运行命令的用户与按钮进行交互。
-
当我点击删除按钮时,它会自动删除机器人之前发送的所有消息。
msg = await ctx.channel.send(embed=embed,components = [Button(label = "Delete", style=ButtonStyle.red)])
interaction = await bot.wait_for("button_click")
if interaction.component.label.startswith("Delete"):
await msg.delete()
【问题讨论】:
标签: discord.py