我想使用Discord ID从Discord机器人向像我这样的特定用户发送消息。 我已经尝试将我的客户端对象命名为bot的以下代码:
bot.users.get("My Id copied from discord").send("Message to Send");
但是它在终端中给出以下错误:
bot.users.get不是函数
请帮助我解决此错误。 谢谢
答案 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')