Hri7566 1a8a272c87 | ||
---|---|---|
config | ||
prisma | ||
scripts | ||
site | ||
src | ||
test/api/data | ||
.env.template | ||
.gitignore | ||
.prettierrc | ||
README.md | ||
bun.lockb | ||
package.json | ||
tsconfig.json |
README.md
fishing-api
This is a rewrite of Brandon Lockaby's fishing bot for Multiplayer Piano.
This project is a complete overhaul over the original script.
This project was created using bun init
in bun v1.0.25. Bun is a fast all-in-one JavaScript runtime.
Deployment
Firstly, a PostgreSQL database must be ready beforehand to connect to with a URI. This shoud be self-explanatory to setup.
Copy the default .env
file:
cp .env.template .env
Edit that file to match your environment, then install packages:
bun install
bunx prisma db push
Run both the http server and the clients for various services separately with these commands:
bun . # Main http server
bun src/mpp/index.ts # MPP bot
bun src/discord/index.ts # Discord bot
bun src/cli/index.ts # Command-line client (for debugging)