检查谁送dm到BOT

问题描述 投票:0回答:2

我试图摆脱message.member.id的ID,但它返回null

这是机器人如何在回复一个公会的时候:

当在DM中,机器人不回应,因为message.member.idnull

谁能帮助吗?

node.js discord.js
2个回答
0
投票

Message.member.id不DMS中工作,因为用户没有在一个公会发送消息(因此是不是GuildMember)。 如果你想获得该消息的作者的User对象,你只需要使用Message.author


0
投票

message.member.id不起作用在DMS。创建一个变量,如:

是用户= message.author

并获得ID,我们:

user.ID

© www.soinside.com 2019 - 2024. All rights reserved.