UNPKG

zimbot-v4

Version:

Multi device wa bot created by Zim Bot Inc.

79 lines (76 loc) 2.87 kB
// ⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈⧈ //▮ZIM BOT INC 2022 ®️ALL RIGHTS RESERVED //▮ //▮FORK AND DON'T FORGET TO GIVE A STAR //▮ //▮THIS SOFTWARE IS UNDER UZ COPYRIGHT //▮ //▮REPORT ABUSE OF THIS SOFTWARE EMAIL US //▮reinhardtuna@mail.uk //▮WHATSAPP US : +44 7441 437150 //▮YOUTUBE CHANNELL: https://youtube.com/c/DRIPSOFC //▮ //╰▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ // //┏━━━━━━━━━━━━━━━━━━━━━━━━━ //┃THIS SOFTWARE INCLUDES //┃SOME ENCRYPTED FILES //┃ //┃THANKS FOR CHOOSING ZIMBOT //┃THANKS TO DIKA ARDNT //┗━━━━━━━━━━━━━━━━━━━━━━━━━ // const fs = require('fs') let _limitOrg = JSON.parse(fs.readFileSync('./database/limit.json')) const Options = require('../config.js') let limitawal = Options.limitawal const addInventoriLimit = (sender) => { const obj = {id: sender, limit: limitawal} _limitOrg.push(obj) fs.writeFileSync('./database/limit.json', JSON.stringify(_limitOrg)) } const cekDuluJoinAdaApaKagaLimitnyaDiJson = (sender) => { let status = false Object.keys(_limitOrg).forEach((i) => { if (_limitOrg[i].id === sender) { status = true } }) return status } const addLimit = (sender, amount) => { let position = false Object.keys(_limitOrg).forEach((i) => { if (_limitOrg[i].id === sender) { position = i } }) if (position !== false) { _limitOrg[position].limit += amount fs.writeFileSync('./database/limit.json', JSON.stringify(_limitOrg)) } } const kurangLimit = (sender, amount) => { let position = false Object.keys(_limitOrg).forEach((i) => { if (_limitOrg[i].id === sender) { position = i } }) if (position !== false) { _limitOrg[position].limit -= amount fs.writeFileSync('./database/limit.json', JSON.stringify(_limitOrg)) } } const getLimit = (sender) => { let position = false Object.keys(_limitOrg).forEach((i) => { if (_limitOrg[i].id === sender) { position = i } }) if (position !== false) { return _limitOrg[position].limit } } module.exports = { addInventoriLimit, cekDuluJoinAdaApaKagaLimitnyaDiJson, addLimit, kurangLimit, getLimit }