【发布时间】:2021-06-12 02:13:12
【问题描述】:
在 Discord.py 中,如何让我的机器人私下向服务器中的其他人发送消息。就像,如果我想在服务器中向我还没有朋友请求的人发送消息,我可以使用这个机器人。我希望它使用斜杠命令,例如 “/{用户}{消息}” 机器人将为他们显示消息,并使发送消息的用户只能看到它。 如何使用 discord.py 做到这一点?
【问题讨论】:
在 Discord.py 中,如何让我的机器人私下向服务器中的其他人发送消息。就像,如果我想在服务器中向我还没有朋友请求的人发送消息,我可以使用这个机器人。我希望它使用斜杠命令,例如 “/{用户}{消息}” 机器人将为他们显示消息,并使发送消息的用户只能看到它。 如何使用 discord.py 做到这一点?
【问题讨论】:
您必须获得成员并与他们创建一个 DM,然后将您想要的任何内容发送给 DM。见以下代码:
member = discord.utils.get(ctx.guild.members, id = (member id)) # could also use client.get_user(ID)
dm = await member.create_dm()
await dm.send('this will be sent to the user!')
【讨论】: