我制作了一个discord bot(使用discord.py),如果某个频道中有任何新消息,它将对某个角色执行ping操作。但我希望机器人立即删除 ping。我怎样才能做到这一点?
我尝试 message.delete() 但它删除了主要消息而不是 ping。
最快的方法是在发送消息时设置
delete_after
参数,这将导致消息在指定时间后在后台静默删除。
await channel.send("@everyone this is a fake ping", delete_after=0)