#javascript #discord #discord.js #node-modules
#javascript #Discord #discord.js #узел-модули
Вопрос:
Я работаю над ботом discord. Я вроде как новичок в этом, поэтому я следил за discordjs.guide для этого бота. Мне было интересно, есть ли способ, которым я мог бы использовать module.exports, при этом не нужно постоянно повторно объявлять зависимости, такие как const Discord = require('discord.js')
или функция, которая у меня есть в app.js .
Репо здесь: https://github.com/boomermath/grapeoverhaul .
Ответ №1:
В вашем app.js
файле любые параметры, которые вы передаете, будут переданы в execute()
командный файл. Так что просто добавьте Discord
в параметры.
command.execute(Discord, message, args);
Убедитесь, что порядок параметров одинаков во всех файлах, иначе это приведет к ошибке
Комментарии:
1. Дополнительный вопрос: если бы у меня было несколько зависимостей, таких как xyz abc и т. Д. Есть ли способ, которым я мог бы сгруппировать их, чтобы я мог передавать все зависимости как command.execute(зависимости, сообщения, аргументы)?