Чтобы создать встраивание сообщения Discord, вы можете использовать класс Discord MessageEmbed для форматирования и отображения богатого контента в ваших сообщениях. Вот пример того, как создать встраивание сообщения Discord с помощью JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('message', message => {
if (message.content === '!embed') {
const embed = new Discord.MessageEmbed()
.setColor('#0099ff')
.setTitle('Example Embed')
.setURL('https://example.com')
.setAuthor('Assistant', 'https://i.imgur.com/wSTFkRM.png', 'https://example.com')
.setDescription('This is an example embed to demonstrate Discord message embedding.')
.setThumbnail('https://i.imgur.com/9XYUr9p.png')
.addField('Field 1', 'Some text here', true)
.addField('Field 2', 'More text here', true)
.setImage('https://i.imgur.com/9XYUr9p.png')
.setTimestamp()
.setFooter('Assistant Bot', 'https://i.imgur.com/wSTFkRM.png');
message.channel.send(embed);
}
});
client.login('YOUR_DISCORD_BOT_TOKEN');
В этом примере создается встраивание синего цвета, заголовок, кликабельный URL-адрес, имя автора с именем, значком и кликабельным URL-адресом, описание, миниатюрное изображение, два поля с текстом, изображение, временная метка, и нижний колонтитул.