Андрей Сергеев
Ученик
(158)
1 год назад
Вот пример кода на JavaScript для отправки встроенного (embed) сообщения в Discord, используя библиотеку discord.js:
const Discord = require('discord.js');
const client = new Discord.Client();
client.once('ready', () => {
console.log('Бот готов');
});
client.on('message', message => {
if (message.content === '!embed') {
const embed = new Discord.MessageEmbed()
.setColor('#0099ff')
.setTitle('Заголовок')
.setDescription('Описание сообщения')
.addField('Поле 1', 'Значение 1', true)
.addField('Поле 2', 'Значение 2', true)
.setFooter('Нижний колонтитул');
message.channel.send(embed);
}
});
client.login('токен_бота');
Обратите внимание, что для использования этого кода необходимо установить библиотеку discord.js, например, с помощью команды npm install discord.js. Замените 'токен_бота' на реальный токен вашего Discord-бота, который можно получить на платформе разработчиков Discord.
Soon Moon
Профи
(732)
1 год назад
// подключение библиотеки Discord.js
const Discord = require('discord.js');
// создание клиента Discord
const client = new Discord.Client();
// когда клиент запущен
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
// когда клиент получает сообщение
client.on('message', msg => {
// если сообщение начинается со строки '!embed'
if (msg.content.startsWith('!embed')) {
// создание нового `embed` сообщения
const embed = new Discord.MessageEmbed()
.setTitle('Заголовок embed-сообщения')
.setDescription('Описание embed-сообщения')
.setColor('#0099ff');
// отправка сообщения вместе с `embed`
msg.channel.send(embed);
}
});
// запуск клиента Discord
client.login('ваш_токен_бота_discord');