在邀请 DM 中获取服务器名称和用户提及

时间:2021-02-07 04:18:43

标签: python discord discord.py

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

就像当机器人被邀请到服务器时,它会向邀请他们的用户发送 DM“嘿@mention,感谢您邀请我加入 ServerName。”我用普通的欢迎 DM 完成了这项工作,但我无法通过 on_guild_join 弄明白。

代码:

@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!")

我研究了在 python discord 服务器中询问的人,我只是想不通。我可能很笨,但我想不通。

1 个答案:

答案 0 :(得分:1)

当你在 on_guild_join() 中引用公会时。 公会的名称将是 guild.name