为Discord Bot建立货币系统。我已经习惯了Discord.js V11,所以不知道我是否只是愚蠢。我收到TypeError:bot.users.get不是一个函数。如果有人可以帮助我,那就太好了。
const botconfig = require("../botconfig.json");
const colours = require("../colours.json");
const money = require("../money.json");
const fs = require('fs')
module.exports.run = async (bot, message, args) => {
if(!args[0]) {
var user = message.author;
} else {
var user = message.mentions.users.first() || bot.users.get(args[0]);
}
if(!money[user.id]) {
money [user.id] = {
name: bot.users.get(user.id).tag,
money: 0
}
fs.writeFile("./money.json", JSON.stringify(money), (err) => {
if(err) console.log(err);
});
}
return message.channel.send(`${bot.users.get(user.id).username} has $${money[user.id].money}.`);
}