从发送给Bot的DM消息中获取用户ID

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

我想找到DM机器人的用户ID。有什么办法吗?我正在使用Discord.js我试过存储成员作者和成员Id,但它没有用。但是当我存储频道时,它会将其存储为作者标签。但该频道的ID与机器人DM的用户ID不匹配。我正在尝试制作支持邮件机器人。但它需要用户ID,以便我可以通过DMing用户继续该线程。但是直到我获得用户ID或服务器成员对象才能实现。我不能将DMchannel存储在我的数据库中,因为我使用json存储数据。

discord.js userid dm
1个回答
0
投票

由于我的声誉很低,我无法发表评论,对不起,如果这不能回答你的问题。

您可以通过message.author.id获取DM您的机器人的ID(请记住,message将需要更改为您的消息存储在的任何变量)。 您还可以使用message.channel.id获取频道ID。

频道ID与用户的ID不同(它们是两个不同的东西),我认为你从id for that channel does not matchs with the id of the user who DM the bot误解了。

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