UNPKG

dbd.js-new

Version:

dbd.js-new - Simplifica la programación de un bot de discord, dbd.js-new es una versión de dbd.js con soporte

41 lines (30 loc) 860 B
const ms = require("ms"); module.exports = async (d) => { const code = d.command.code; const inside = d.unpack(); const err = d.inside(inside); if (err) return d.error(err); const [cname, key, value, temporal] = inside.splits; if (!d.client.collections[cname.addBrackets()]) return d.error( `❌ Invalid collection name in \`$setCollectionKey${inside}\`` ); d.client.collections[cname.addBrackets()].set( key.addBrackets(), value.addBrackets() ); if (temporal) { const time = ms(temporal); if (!time) return d.error( `❌ Invalid temp duration in \`$setCollectionKey${inside}\`` ); setTimeout( () => d.client.collections[cname.addBrackets()].delete(key.addBrackets()), time ); } return { code: code.replaceLast(`$setCollectionKey${inside}`, ""), }; };