用户登录
用户注册

分享至

如何让 discord.py 机器人 DM 特定用户

  • 作者: 小屁孩姊
  • 来源: 51数据库
  • 2023-02-01

问题描述

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

I have searched around a lot for this answer, and I haven't found it. I want to use a suggestion command, that whenever someone uses it to suggest an idea, it DMs me, and me only.

推荐答案

你必须使用 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!")
软件
前端设计
程序设计
Java相关