Чтобы отправить встраиваемое сообщение с помощью Discord.js, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: базовое сообщение для встраивания
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', message => {
if (message.content === '!embed') {
const embed = new Discord.MessageEmbed()
.setTitle('Embed Title')
.setDescription('Embed Description')
.setColor('#0099ff');
message.channel.send(embed);
}
});
client.login('YOUR_BOT_TOKEN');
Метод 2: расширенное встраивание сообщения
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', message => {
if (message.content === '!embed') {
const embed = new Discord.MessageEmbed()
.setTitle('Embed Title')
.setDescription('Embed Description')
.setColor('#0099ff')
.setAuthor('Author Name', 'Author Image URL')
.addField('Field Title', 'Field Value')
.setImage('Image URL')
.setThumbnail('Thumbnail URL')
.setFooter('Footer Text', 'Footer Icon URL');
message.channel.send(embed);
}
});
client.login('YOUR_BOT_TOKEN');
Не забудьте заменить 'YOUR_BOT_TOKEN'фактическим токеном бота.
Обратите внимание, что в приведенных примерах кода предполагается, что вы уже настроили бота Discord и имеете необходимые разрешения для отправки сообщений по нужному каналу.