检查谁送dm到机器人

时间:2019-02-03 02:02:16

标签: node.js discord.js

我尝试从message.member.id获取ID,但它返回了null

这是机器人如何回复在公会时:
Bot replies with the id of the author

在DM中使用时,由于message.member.idnull,该漫游器不会回复:
The bot does not reply

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

Message.member.id在DM中不起作用,因为用户没有在行会中发送消息(因此不是GuildMember)。
如果要获取消息作者的User对象,只需使用Message.author

答案 1 :(得分:0)

message.member.id在dms中不起作用。 创建一个像这样的变量:

  

var user = message.author

要获取ID,我们:

  

user.id