【发布时间】:2020-05-17 16:36:51
【问题描述】:
我目前正在创建一个 Discord Bot。但是,由于require(./handler/${handler})(client); 行上的意外令牌错误,我无法测试我的机器人。我该如何解决这个问题?
const { config } = require("dotenv");
const client = new Discord.Client();
client.commands = new Collection();
client.aliases = new Collection();
config({
path: _dirname + "/.env"
})
["command"].forEach(handler => {
require(./handler/${handler})(client);
});
//ON-READY FUNCTIONS
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
client.user.setPresence({
status: "online",
game: {
name: 'Axi's Palaciego | Prefix: *',
type: "WATCHING"
}
});
});```
【问题讨论】:
-
require(./handler/${handler})是一个相当明显的语法错误。require()的参数应该是一个字符串。
标签: javascript discord.js