[英]how to send DM message to user with his ID Node js
我想用discord js bot發送DM消息並發送帶有我想要的人ID的消息
client.sendmessage('person id','Hellow world');
您可以從client.users.cache
集合中獲取用戶。
client.users.cache.get('<User ID>').send('Hello World');
請注意,您將無法對不在客戶端緩存中的任何用戶使用此方法。 這意味着除非您使用UserManager.fetch()
否則您不能使用此功能向不與用戶共享至少一個公會的用戶發送消息:
client.users.fetch('<User ID>').then((user) => user.send('Hello World'));
UserManager.fetch()
將直接從 Discord 的 API 請求用戶的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.