前提・実現したいこと
Discord.jsでメッセージが送られたら送ってきた本人と、特定のユーザーにDMを送りたいです。
message.author.send('ここにメッセージ')
で送ってきた人には返信ができるのですがユーザーIDを指定した送り方がわかりませんでした。
発生している問題・エラーメッセージ
(node:7643) UnhandledPromiseRejectionWarning: DiscordAPIError: Cannot send messages to this user at item.request.gen.end (/app/node_modules/discord.js/src/client/rest/RequestHandlers/Sequential.js:79:15) at then (/app/node_modules/snekfetch/src/index.js:215:21) at process._tickCallback (internal/process/next_tick.js:68:7) (node:7643) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2) (node:7643) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
該当のソースコード
node.js
1※user IDはデバックモードでコピーして数字を入れています。 2 3client.users.get(user ID).send("Message to Send") 4 5 6 7
試したこと
こちらを参考にDMを送信してみました。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。