@sqtr

Не отвечает на команды Discord JS. Как исправить?

Чтение команд:

const Discord = require('discord.js');
const fs = require('fs');
const robot = new Discord.Client();
const config = require("./config.json");
robot.commands = new Discord.Collection()

let token = config.token;

fs.readdir('./commands', (err, files) => {
  if (err) console.log(err)

  let jsfile = files.filter(f => f.split('.').pop() === 'js')
  if (jsfile.length <= 0) return console.log('Команды не найдены!')

  console.log(`Loaded ${jsfile.length} commands`)
  jsfile.forEach((f, i) => {
      let props = require(`./commands/${f}`)
      robot.commands.get(props.help.name, props)
  })
})

В консоли выводит, что команды найдены, но бот на них не отвечает.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега discord.js
Javascript-разработчик
попробуйте заменить robot.commands.get() на robot.commands.set()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы