discord.py日志我怎么能做到?
请帮助我,我希望我的机器人发送日志(如“用户进入频道”和“消息已删除”,“用户加入服务器”),提前感谢discord.py日志我怎么能做到?,discord.py,Discord.py,请帮助我,我希望我的机器人发送日志(如“用户进入频道”和“消息已删除”,“用户加入服务器”),提前感谢 @commands.Cog.listener() async def on_message_delete(self, message): deleted = Embed( description=f"Message deleted in {message.channel.mention}", color=0x4040EC
@commands.Cog.listener()
async def on_message_delete(self, message):
deleted = Embed(
description=f"Message deleted in {message.channel.mention}", color=0x4040EC
).set_author(name=message.author, url=Embed.Empty, icon_url=message.author.avatar_url)
deleted.add_field(name="Message", value=message.content)
deleted.timestamp = message.created_at
await channel.send(embed=deleted)
让我们举个例子,您希望在用户加入时将其记录下来。当然,我个人使用客户机,没有齿轮,所以如果您想:
@client.event
用户加入时的异步定义(自身、成员):
logs\u channel=client.get\u channel(此处为channel\u ID\u)
logs_channel.send(f“{member}已加入”)
#当然,你可以更改欢迎信息,这就是一个例子
您的代码似乎正确,您还没有告诉我们您的问题是什么。。。虽然我确实看到频道
未定义。您可以使用channel=bot.get\u channel(您的\u channel\u id)
来定义它。