我有一个Discord机器人,当他们使用!img命令时,该机器人会将图像发送给用户,我不希望人们请求图像然后将其放置在那里,直到有人将其删除为止。我有什么办法可以让它在10秒钟左右后删除图像,而无需使用python中的time.sleep()
之类的任何阻止功能?
谢谢
答案 0 :(得分:0)
Messageable.send
具有一个delete_after
kwarg,例如,花了几秒钟时间才能删除已发送的邮件
await channel.send("this message will be deleted after 10 seconds", delete_after=10)
https://discordpy.readthedocs.io/en/neo-docs/api.html#discord.abc.Messageable.send