問題タブ [dm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
discord.js - discord.js で awaitMessages 関数を使用する方法
サーバーに参加したときにユーザーに DM を送信する discord.js のコードがいくつかあります。次に、与えられたパスワードを入力する必要があります。これにより、チャネルへのアクセスを許可する役割が与えられます。
awaitResponses
問題は、関数の使い方がよくわからないことです。私が見つけたすべてのチュートリアルでそれを使用しているため、呼び出す方法がわかりませんmessage.member
。
コードを実行すると、次の 3 つのエラーが発生します。
UnhandledPromiseRejectionWarning: TypeError: guildMember.awaitMessages is not a function
UnhandledPromiseRejectionWarning: 未処理のプロミス拒否。このエラーは、catch ブロックのない非同期関数内でスローしたか、.catch() で処理されなかった promise を拒否したことが原因で発生しました。未処理のプロミス拒否でノード プロセスを終了するには、CLI フラグを使用します--unhandled-rejections=strict
( https://nodejs.org/api/cli.html#cli_unhandled_rejections_modeを参照)。(拒否 ID: 1)
Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.
これらがどの行を指しているのかわからないので、非常に混乱しています。
discord - 特定の人に Ping で DM を送信する
だから今日、ボット DM を特定の人物に ping してみようとしました。例: !dm @potato hello
これを使用して:
そしてSMH、うまくいきません。皆さんが私を助けてくれることを願っています
コンソール リンクのスクリーンショット: https://prnt.sc/10kzxie