команда справки бота discord ничего не делает

#javascript #discord #discord.js

#javascript #Discord #discord.js

Вопрос:

Я создаю бота discord, но когда я выполняю свою команду help, ничего не происходит.

Код для моей команды справки:

 const Discord = require('discord.js');

module.exports.run = async (client, message, args) => {
    const Embed = new Discord.RichEmbed()
      .setColor("YELLOW")
      .setTitle("HardBot - Help")
      .setDescription(":tada: Subscribe to our YouTube channel!")
      .addField("meme", "youtube",true)
    .addField("servers", "ping",true)
    .addField("invite",true)
      .addField("our prefix is h!",true);
    message.channel.send(Embed)
}

module.exports.help = {
    name: "help"
}
 

Ответ №1:

Обязательно обновите discord.js , используя npm i discord.js@latest в вашем терминале. Затем замените RichEmbed на MessageEmbed .

Для всех изменений discord.js v12 нажмите здесь.

Редактировать:
убедитесь, что вы заполнили каждое поле из embed значениями, иначе это недопустимое тело формы.

Комментарии:

1. Привет, спасибо за попытку помочь мне, но это все равно не сработало, вы знаете другой способ?

2. что вы имеете в виду?

3. @tb3jesica nvm, не могли бы вы показать свой index.js ?

4. добавьте меня в discord: luc #4324