Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
discord.py日志我怎么能做到?_Discord.py - Fatal编程技术网

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)
来定义它。