- to be hosted yourself
- have node and node package manager of your choice installed
- install dependencies with
npm i
- get your bot token
- set the privileged guild members intent
- add
.env
file, refer to.env.example
for what keys to fill (all timer values are in milliseconds) - add
players.tsv
, refer toplayers.tsv.example
for what columns to use- badge names are ; separated, badge ranks are comma separated
- start the bot with
npm run start
- first use
/resetbalance
to set an initial balance for every bidder - then run
/newsale
to start a sale for a random person - bidders use
/bid <amount>
to bid on a user
edit command permissions by going to server settings > integrations > [bot name] > (scroll up) command permissions
following commands are recommended to be put under admin permissions
- allbalance
- allteams
- echo
- newsale
- ping
- resetbalance
- setbalance
following commands are recommended to be put under bidder permissions
- balance
- bid
- team