Ошибка типа: client.commands.get(…).execute не является функцией

#javascript #discord #discord.js

#javascript #Discord #discord.js

Вопрос:

Это мой код ниже, требуется решение, пожалуйста, помогите.

Ошибка :

Ошибка типа: client.commands.get(…).execute не является функцией

       client.commands.get(command).execute(client, message, args)
    } catch (err) { 
      console.log(err)
      message.reply("I am getting error on using this command")
    }
 

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

1. Убедитесь, что ваша команда имеет execute функцию.

Ответ №1:

Прежде всего, убедитесь, что ваша команда действительно находится в коллекции. Однако более вероятно, что вы не создали функцию выполнения в командном файле. Пример того, как вы это сделаете:

 module.exports = {
    name: "ping",
    async execute(client, message, args) {
        message.channel.send("Pong!");
    }
}