如何让 discord.py bot DM 特定用户

Off*_*ond 2 python python-3.x discord.py

我已经搜索了很多这个答案,但我还没有找到。我想使用一个建议命令,每当有人用它来建议一个想法时,它都会给我发 DM,而且只给我发 DM。

gre*_*eut 5

您将不得不使用该send_message方法。在此之前,您必须找到User与您自己相对应的。

@client.event
async def on_message(message):
    # we do not want the bot to reply to itself
    if message.author == client.user:
        return

    # can be cached...
    me = await client.get_user_info('MY_SNOWFLAKE_ID')
    await client.send_message(me, "Hello!")
Run Code Online (Sandbox Code Playgroud)