【发布时间】:2020-07-13 22:11:04
【问题描述】:
因此,大约 2 周前,我在我的机器人中添加了一个经济系统,并且已经尝试用它修复错误 4 天了,我遇到了很多错误,我几乎是一个粘在椅子上的一团,一直在精神试图弄清楚这一点的故障。
我目前遇到的错误是:ReferenceError: utea is not defined?
我在脚本中消息事件的开头定义了 utea:
client.on("message", msg => { // When user sends chat message
let userData = JSON.parse(fs.readFileSync(__dirname + '/Storage/userData.json', 'utf8'))
// LET VARS
let content = msg.content.toLowerCase()
if (msg.guild !== null) {
// CASE COIN CURRENCY
if (!userData[msg.author.id + msg.guild.id]) userData[msg.author.id + msg.guild.id] = {}
if (!userData[msg.author.id + msg.guild.id].money) userData[msg.author.id + msg.guild.id].money = 5
// ITEMS
if (!userData[msg.author.id + msg.guild.id].tea) userData[msg.author.id + msg.guild.id].tea = 0
if (!userData[msg.author.id + msg.guild.id].milk) userData[msg.author.id + msg.guild.id].milk = 0
if (!userData[msg.author.id + msg.guild.id].cof) userData[msg.author.id + msg.guild.id].cof = 0
// ITEMS >B> USAGE VARS
let utea = 0
let umilk = 0
let ucof = 0
}
fs.writeFile(__dirname + '/Storage/userData.json', JSON.stringify(userData), (err) => {
if (err) console.error(err)
})
导致它的行:
if (utea == 0) { // this line right here <<<
// code stuff
}
【问题讨论】:
标签: javascript node.js bots discord discord.js