私はDiscord.jsボットを使って、コマンドで言及されたユーザーに役割を追加しようとしています。メッセージのすべての参照データをコレクションmsg.mentions.usersに格納し、次のようになります。 Idがやりたい何コレクションから1つの値の種類をすべて取得する
'189920214777856000' => User {
id: '189920214777856000',
username: 'Warburp',
discriminator: '2542',
avatar: 'e83b4777a8abfd7f4cfc0f04761520b4',
bot: false,
status: 'online',
game: null } }
は、私があまりにもforループを使用したロールにそれらすべてを追加できるように配列に言及されたIDのすべてを収集しています。私はそれを使用しようとするとDistinctが認識されず、必要なものを見つけたときに値を追加し、指定したものだけを見つけます。
ユーザーを配列に配置し、 '' array [index] .id''でループしますか? – Crowes
これは、私が実行している問題を目標にすることになります。 – warburp
IDがある時点で渡されていないことがわかるまでバックトラックしてください。どこでも無効になっているかどうかを確認することをお勧めしますが、「ヌル」でさえもありません。 – Crowes