Я успешно создал обработчик команд с помощью этого руководства. Но в некоторых случаях он вообще не работает. Когда я делаю это без встраивания, он работает, но не со встроенным. Скорее он регистрирует сообщение об ошибке, которое я добавил, когда команда ...

0
Ishan 15 Янв 2021 в 09:13

2 ответа

Лучший ответ

Вам нужно добавить

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

В ваш командный файл:

const Discord = require('discord.js');
module.exports = {
    name: 'server',
    description: 'Display info about this server.',
    execute(message) {
        // message.channel.send(`Server name:${message.guild.name}\nTotal members: ${message.guild.memberCount}`);
        const embed = new Discord.MessageEmbed()
    .setTitle(`Server Info for Bot Test`)
         message.channel.send(embed)
    }
};
1
Jannik Schmidtke 15 Янв 2021 в 07:25

Это буквально говорит об этом в вашем коде, переменная "Discord" не определена в вашем server-info.js. Все, что вам нужно сделать, это:

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

Поместите это в начало вашего server-info.js

0
XoAlone 15 Янв 2021 в 07:24
65731306