【发布时间】:2021-08-17 00:45:54
【问题描述】:
我想为我的服务器创建一个不和谐机器人,用于在特定频道中记录已删除的消息。我已经尝试过,但我是编码新手,这是我想出的,但它不起作用。代码如下:
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)
谁能告诉我有什么问题和正确的代码,我们将不胜感激,以及如何记录已编辑的消息
【问题讨论】:
-
好吧,什么不起作用?请更具体一些,如果可能的话,可以添加回溯。
-
欢迎来到 Stack Overflow!请查看对minimal, reproducible example 的期望。我们不仅不知道您当前得到的错误结果是什么,而且如果不自己编写其余部分,我们就无法测试您的代码。
-
它说“NameError: name 'member' is not defined”@Dominik
-
好吧,看看你的代码。您正在尝试访问
member.name.message,但尚未定义member。 (请注意,这仍然不是一个可重现的示例,并且您还没有显示完整的堆栈跟踪,因此可能存在其他问题,但我们无法知道。) -
我如何定义“会员”@CrazyChucky
标签: python discord discord.py