我正在尝试给用户提供dm,但我只有ID。这是我使用的代码:
const member = bot.users.cache.find(ID)
member.send('TEXT')
它不起作用。有人知道为什么吗?
答案 0 :(得分:0)
就像其他人所说的,用户可能没有被缓存。据我所知,您对此无能为力。
如果您想避免遇到undefined
错误,并捕获发送消息时可能发生的任何错误:
const member = bot.users.cache.find(ID);
if (member) member.send('TEXT').catch(console.error);
答案 1 :(得分:0)