@kuroxi/economy-mongo

Economy is a framework that can be use everywhere that use MongoDB

Usage no npm install needed!

<script type="module">
  import kuroxiEconomyMongo from 'https://cdn.skypack.dev/@kuroxi/economy-mongo';
</script>

README


Economy-Mongo

A lightweight and easy to use economy framework that use MongoDB!
This package can be use in discord or other app.

Setup

Importing Package

const Economy = require('@kuroxi/economy-mongo')
Economy.MongoPath('mongodb+srv://...')

Fetch User

await Economy.fetch(<User.ID - String>, <Guild.ID - String>)
  • Output
Object | Boolean

Create User

await Economy.createUser(<User.ID - String>, <Guild.ID - String>)
  • Output
Object | Boolean

Delete User

await Economy.deleteUser(<User.ID - String>, <Guild.ID - String>)
  • Output
Object | Boolean

Delete Guild

await Economy.deleteGuild(<Guild.ID - String>)
  • Output
Object | Boolean

Leaderboard

await Economy.leaderboard(<"MONEY" | "BANK">, <Guild.ID - String>)
  • Output
Object | Boolean

Wallet

Add

await Economy.addMoney(<User.ID - String>, <Guild.ID - String>, <Amount - Integer>)
  • Output
Object | Boolean

Subtract

await Economy.subtractMoney(<User.ID - String>, <Guild.ID - String>, <Amount - Integer>)
  • Output
Object | Boolean

Set

await Economy.setMoney(<User.ID - String>, <Guild.ID - String>, <Amount - Integer>)
  • Output
Object | Boolean

Bank

Add

await Economy.addBank(<User.ID - String>, <Guild.ID - String>, <Amount - Integer>)
  • Output
Object | Boolean

Subtract

await Economy.subtractBank(<User.ID - String>, <Guild.ID - String>, <Amount - Integer>)
  • Output
Object | Boolean

Set

await Economy.setBank(<User.ID - String>, <Guild.ID - String>, <Amount - Integer>)
  • Output
Object | Boolean