@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)
  })
})

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

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

Войти через центр авторизации
Похожие вопросы
от 100 000 до 140 000 ₽
Яндекс Москва
от 100 000 до 300 000 ₽
Яндекс Санкт-Петербург
от 100 000 до 300 000 ₽
28 янв. 2021, в 04:36
5000 руб./в час
28 янв. 2021, в 03:43
2000 руб./за проект
28 янв. 2021, в 02:42
120000 руб./в час