Python Discord.py日志记录在特定通道中编辑和删除的邮件

Python Discord.py日志记录在特定通道中编辑和删除的邮件,python,discord,discord.py,Python,Discord,Discord.py,我想为我的服务器安装一个discord bot,在特定的通道中记录已删除的邮件。我已经试过了,但我对编码还不熟悉。这是我想到的,它不起作用。代码如下所示: async def on_message_delete(message): embed=discord.Embed(title="{} deleted a message".format(member.name.message), description="", color="teal

我想为我的服务器安装一个discord bot,在特定的通道中记录已删除的邮件。我已经试过了,但我对编码还不熟悉。这是我想到的,它不起作用。代码如下所示:

async def on_message_delete(message):
    embed=discord.Embed(title="{} deleted a message".format(member.name.message), description="", color="teal")
    embed.add_field(name= message.content ,value="Deleted message", inline=True)
    channel=bot.get_channel(channel_id)
    await channel.send(embed=embed) 

任何人都可以告诉我哪里出了问题以及正确的代码,我们将不胜感激,以及如何对编辑过的邮件进行日志记录。

请查看此代码:

@bot.event
async def on_message_delete(message):
    embed = discord.Embed(
        title="{}'s message deleted.".format(message.author.name), #message.author is sender of the message
        description=message.content,
        color="teal"
    )
    channel=bot.get_channel(log_channel_id)
    await channel.send(embed=embed) 

那么,什么不起作用?请更具体一点,如果可能的话,可以添加一个回溯。欢迎来到堆栈溢出!请看一看我们对一家公司的期望。我们不仅不知道您当前得到的是什么不正确的结果,而且如果不亲自编写代码的其余部分,我们就无法测试您的代码。它说“NameError:name'member'未定义”@DominikWell,看看您的代码。您正在尝试访问
member.name.message
,但尚未定义
member
。(请注意,这仍然不是一个可复制的示例,而且您还没有显示完整的堆栈跟踪,因此可能存在其他问题,但我们无法知道。)我如何定义“member”@Crazychuckydoesn无法正常工作?如果您没有,请在代码的上面添加
@bot.event
。我做了,但它仍然无法正常工作,我需要下载代码库还是什么?