Хорошо, так что обработчик команд работает, и я знаю это, потому что у меня есть 3 команды (2 только текстовые и одна вставка), которые работают. Я сделал это для встраивания:
case "menta":
bot.commands.get('menta').execute(msg, args)
break;
У меня есть другие встраивания, которые я сделал так же, как тот, который работает, но они не работают. Вот код для работы:
const Discord = require("discord.js");
module.exports = {
name: 'menta',
description: 'Info sulla menta',
execute(msg, args) {
const menta = new Discord.MessageEmbed()
.setTitle('ERBE')
.addField('Nome', 'Menta')
.addField('Proprietá', 'Rompere gli incantesimi e acquisire forza mentale durante i periodi di difficoltà')
.setColor('#66CD00');
msg.channel.send(menta);
},
};
Работает, набрав mb! menta
. Я сделал другие 2, и они не работают. Вот один из них:
const Discord = require("discord.js");
module.exports = {
name: 'alloro',
description: 'Info sull alloro',
execute(msg, args) {
const menta = new Discord.MessageEmbed()
.setTitle('ERBE')
.addField('Nome', 'Alloro')
.addField('Proprietá', 'Visioni psichiche e sogni, respinge la negatività e il male.')
.setColor('#66CD00');
msg.channel.send(alloro);
},
};
Я получаю это сообщение об ошибке:
C:\Users\U\Desktop\discord bot\commands\aloe_vera.js:12
msg.channel.send(alloro);
^
ReferenceError: alloro is not defined
Извините, если это глупый вопрос, но я очень очень новичок в этом типе вещей, LOL