@Ktilis

Как объединить в боте несколько js файлов?

Скажите пожалуйста каким кодом можно запустить в файле .js несколько других?

Допустим у меня несколько кодов первый - за музыку, второй - за сообщения, и т.д.
Как их запустить, чтобы они работали вместе?

Заранее спасибо.
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 1
kiidii_aniname
@kiidii_aniname
Node.JS Developer
Я так понимаю, что у тебя несколько команд и ты хочешь их разбросать по файлам, самое простое решение, это вот:

Создай папку commands рядом с файлом index.js(Ну или какой ты там файл запускаешь)

файл commands/music.js

module.exports = (message) => {
  // Код для музыкального файла
}


Файл commands/otherCommand.js

module.exports = (message) => {
  // Код другой команды
}


А в основном файле (у меня это index.js)
const musicCommand = require('./commands/music.js');
const otherCommand = require('./commands/otherCommand.js');

client.on('message', msg => {
  if (msg.content === 'music') {
    musicCommand(msg);
  }

  if (msg.content === 'other') {
    otherCommand(msg);
  }
});


Обязательно глянь это видео
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы