我正在Discord.js上制作机器人。该机器人将为每个用户赋予一个角色。问题是我想让bot DM成为每个用户的角色。该代码对我不起作用。
我尝试过的
client.users.get('id').send('Blabla')
,但无效。
message.author.send("Blabla.")
只会将邮件发送给作者。
message.channel.send("Blabla")
只会将消息发送到频道。
client.users.get('id').send('Blabla')
之所以不起作用,是因为在discord.js v12中,您必须使用新的缓存系统(在您的情况下为)UserManager#cache
。
因此,您的解决方案是: client.users.cache.get('id').send('Blabla')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句