更新所有用户的背景变量

问题描述

我正在使用 discord.js 和 quick.db,并试图找出是否有办法每 5 分钟为每个人更新一次变量。例如,如果有人有 3 个工人,他们每 5 分钟就能赚 15 美元。同时,如果有人有 1 个工人,他们每 5 分钟只能赚 5 美元。这可能吗?

这是让它每五分钟运行一次的代码

setInterval(function() {
    client.commands.get('mupdates').execute(message,discord);
    console.log('main')
},15000);

这是被调用代码

const db = require('quick.db');
    
module.exports = {
    name: 'mupdates',description: 'updates variables every five minutes',execute: async (message,discord) => {
        let target = message.mentions.members.first() || message.author
        let workers = await db.fetch(`workers_${target}`)
    
        console.log('eeeeeeeeeeeeee')

        db.add(`newmoney_${target}`,workers)
        console.log(`gave ${workers} money to ${target}`)
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)