Python 获取邀请DM中的服务器名称和用户说明

Python 获取邀请DM中的服务器名称和用户说明,python,discord,discord.py,Python,Discord,Discord.py,我不知道如何在welcome DM中提及用户并获取服务器名称 比如,当机器人被邀请到服务器时,它会对邀请他们的用户进行DMs“嘿@提一下,谢谢你邀请我到ServerName。”我用一个普通的welcome DM实现了这一点,但我无法用on_guild_join解决这个问题 代码: 我在PythonDiscord服务器上调查了一些人,我就是搞不懂。我可能很笨,但我想不出来。正如你在《帮会加入》中提到的帮会一样。 公会的名称应该是guild.name我如何才能获得提到的用户或用户名?您可以向该用户发

我不知道如何在welcome DM中提及用户并获取服务器名称

比如,当机器人被邀请到服务器时,它会对邀请他们的用户进行DMs“嘿@提一下,谢谢你邀请我到ServerName。”我用一个普通的welcome DM实现了这一点,但我无法用on_guild_join解决这个问题

代码:


我在PythonDiscord服务器上调查了一些人,我就是搞不懂。我可能很笨,但我想不出来。

正如你在《帮会加入》中提到的帮会一样。
公会的名称应该是guild.name

我如何才能获得提到的用户或用户名?您可以向该用户发送DM,以便使用user.name
@bot.event
async def on_guild_join(guild):
    def check(event):
        return event.target.id == bot.user.id
    bot_entry = await guild.audit_logs(action=discord.AuditLogAction.bot_add).find(check)
    await bot_entry.user.send("Hey thanks for inviting me to placeholder!")