0
A
答えて
0
から文字列を取得しますどのように
client.on('message', function(message){
// if (message.author.client) return;
var Attachment = (message.attachments).array();
console.log(Attachment); //outputs array
console.log(Attachment.url); //undefined
console.log(Attachment.MessageAttachment); //undefined
console.log(Attachment.MessageAttachment['url']); //error
});
output of "console.log(Attachment);"
コンソールのスクリーンショットから、Attachment
はオブジェクトではなく配列であるようです。したがって、その配列から最初の要素にアクセスし、次にurl
プロパティにアクセスする必要があります。このように:複数の添付ファイルを持つ可能性がある場合
Attachment[0].url
また、あなたがfor
かforEach
ループを使用してそれらを反復処理することができます。このようなもの:
Attachment.forEach(function(attachment) {
console.log(attachment.url);
})
関連する問題
- 1. discord.jsのNode.jsの - ボット返信
- 2. Discord.js
- 3. discord.js - ボットタイムアウト
- 4. Discord.js deleteCommand
- 5. Discord.js GuildMember.hasPermission?
- 6. Random.cat Discord bot(discord.js)
- 7. client.user.setGame()not working - Discord.js
- 8. Discord.js client.addMemberToRole not working
- 9. Discordボットチェンジプレフィックスコマンド(discord.js)のエラー
- 10. c9 nodejsのDiscord.jsワークスペース
- 11. discord.jsを使ったレベリングシステム
- 12. メッセージdm in chat Discord.js
- 13. Discord.JS関数エラー、 "ウェルカムメッセージ"
- 14. 確執ボット(Discord.jsは)
- 15. discord.js電子メールを抽出する
- 16. discord.jsでプライベートメッセージを送信
- 17. Node.js/Discord.js - なぜボットは未定義ですか?
- 18. discord.js node.js - 受信者へのボットの返信
- 19. Discord.jsメッセージは私がNode.jsの初心者だ
- 20. Discord.jsファイルを送信する
- 21. Discord.jsは、私がdiscord.jsライブラリを使用して不和のためのボットを書いて不和
- 22. discord.jsでユーザのニックネームを変更する
- 23. message.channel.send動作していないdiscord.js
- 24. Discord.JS複数のメッセージの送受信
- 25. discord.js - 1つのコマンドの愚かなエラー
- 26. Discord.js:モデレータ用のメッセージコマンドを削除
- 27. 曲の列を作成するDiscord.js
- 28. discord.js複数のロールを確認する
- 29. 別のファイルから定数を呼び出す - Discord.js bot
- 30. FFMPEGが見つかりませんDiscord.js
「Attachment [0] .url'」にする必要があります。私はノードや不一致にあまり慣れていませんが、コンソール出力から、 'Attachment'は配列のようです。 – Nisarg
うまくいけば、私はJavaScriptの配列にはあまりよく慣れていない、ありがとう – KevHau
あなたはようこそ!私はちょうど将来の訪問者のためにこれらの詳細を述べる答えを掲示した。 – Nisarg