我正在嘗試制作一個在呼叫命令時向用戶發送訊息的系統。但是每當我嘗試時,它都會說TypeError: Cannot read property 'send' of undefined.
這是我正在使用的代碼。
client.users.cache.get("220683253789163520").send("Test")
我正在使用不和諧版本 12。
uj5u.com熱心網友回復:
這意味著在您需要使用<Client>.users.fetch方法獲取用戶之前,不會快取用戶。
您的案例示例:
await client.users.fetch('220683253789163520');
client.users.cache.get('220683253789163520').send('Test');
uj5u.com熱心網友回復:
用于Client.users.fetch()直接從 API 獲取
const user = await client.users.fetch("220683253789163520")
await user.send("Test")
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/394861.html
