埋め込みを送信する
埋め込みを表すクラスを利用する方法 (推奨)
メソッドチェーンで埋め込みを作成して、直接送信できる
jsconst { 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の形式だから多くの言語、ライブラリで共有のオブジェクトとなる
jsmessage.channel.send({
embeds: [{
title: '埋め込みのタイトル',
url: 'https://google.com',
fields: [{ name: 'name', value: 'value' }],
color: 4303284,
timestamp: new Date()
}]
})