如何使用discor.js从Discord机器人向特定用户发送消息

时间:2020-05-23 16:04:22

标签: discord discord.js

我想使用Discord ID从Discord机器人向像我这样的特定用户发送消息。 我已经尝试将我的客户端对象命名为bot的以下代码:

bot.users.get("My Id copied from discord").send("Message to Send");

但是它在终端中给出以下错误:

bot.users.get不是函数

请帮助我解决此错误。 谢谢

1 个答案:

答案 0 :(得分:0)

从discord.js v12开始,您需要使用cache来访问users集合

bot.users.cache.get('ID').send('hello')

您需要改用users.fetch(),因为可能不会缓存用户

const user = await bot.users.fetch('ID')
user.send('hello')