如何检测用户何时在discord.py中编辑消息?

时间:2020-09-08 06:40:24

标签: python discord.py-rewrite

我正在尝试创建一个机器人,如果在其中找到子字符串,它将删除一条消息。有人通过编辑他们的消息来绕过它。如何检测用户何时以discord.py rewrite方式编辑邮件?

1 个答案:

答案 0 :(得分:0)

首先,请确保尚未进入update discord.py to v1.5.0enable guild messages intent。 (为安全起见,建议您在代码和enabling all intents中同时使用Discord Developer Portal.

现在,我们利用on_message_edit事件,如下所示:

@bot.event
async def on_message_edit(before, after):
    if before.content != after.content:
        if 'substring' in after.content:
            # do something here