generated at
埋め込みを送信する
埋め込みとはこれのこと

埋め込みを表すクラスを利用する方法 (推奨)
メソッドチェーンで埋め込みを作成して、直接送信できる
詳しい使い方はクラスを使って埋め込みを作るを参照
js
const { EmbedBuilder } = require("discord.js"); const embed = new EmbedBuilder() .setTitle('埋め込みのタイトル') .setURL('https://google.com') .addFields({name: 'name', value: 'value'}) .setColor("Random") .setTimestamp() message.channel.send({ embeds: [embed] })

Discordが認識するオブジェクトを直接指定して送信する方法
Discord APIの形式だから多くの言語、ライブラリで共有のオブジェクトとなる
そのためEmbed VisualizerでJSONから、どんな埋め込みになるのか検証することもできる
ただDiscord.jsの形式ではないから、Discord.jsで色を指定する方法まとめとかの機能が使えなかったりする
js
message.channel.send({ embeds: [{ title: '埋め込みのタイトル', url: 'https://google.com', fields: [{ name: 'name', value: 'value' }], color: 4303284, timestamp: new Date() }] })