Discord.js命令冷却+剩余时间

编程入门 行业动态 更新时间:2024-10-10 07:21:49
本文介绍了Discord.js命令冷却+剩余时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

好的,所以我希望做到这一点,这样冷却时间就可以显示用户需要等待多长时间才能再次工作。冷却起作用了,但我希望它显示剩余的时间,而不是说您需要等待15分钟才能键入此命令。有可能吗?

const { RichEmbed } = require("discord.js"); const { stripIndents } = require("common-tags"); const { prefix } = require("../../botconfig.json"); const db = require('quick.db') let bal = require("../../database/balance.json"); let works = require('../../database/works.json'); const fs = require('fs'); const talkedRecently = new Set(); //Set cooldown module.exports = { name: "work", aliases: [], category: "economy", description: "Gets you money", usage: "[command | alias]", run: async (client, message, args) => { if (talkedRecently.has(message.author.id)) { message.channel.send("You have to wait TIME minutes before you can work again") } else { if(!bal[message.author.id]){ bal[message.author.id] = { balance: 0 }; } if(!works[message.author.id]) { works[message.author.id] = { work: 0 }; } const Jwork = require('../../work.json'); const JworkR = Jwork[Math.floor(Math.random() * Jwork.length)]; var random = Math.floor(Math.random() * 20) + 3; let curBal = bal[message.author.id].balance bal[message.author.id].balance = curBal + random; let curWork = works[message.author.id].work works[message.author.id].work = curWork + 1; fs.writeFile('././database/works.json', JSON.stringify(works, null, 2), (err) => { if (err) console.log(err) }) fs.writeFile('././database/balance.json', JSON.stringify(bal, null, 2), (err) => { let embed = new RichEmbed() .setColor("RANDOM") .setDescription(` **

更多推荐

Discord.js命令冷却+剩余时间

本文发布于:2023-11-27 13:15:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1638227.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:剩余时间   命令   Discord   js

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!