From ea64ebfff9aae32deb036643422d3427959dcd24 Mon Sep 17 00:00:00 2001 From: IRONM00N <64110067+IRONM00N@users.noreply.github.com> Date: Sat, 19 Jun 2021 16:43:37 -0400 Subject: feat(*): A bunch of stuff - Remade logging - updated dependencies - started adding custom crap to the command handler - added emojis to stuff - can't remeber other stuff Note: this is currently broken BREAKING CHANGE: --- .github/workflows/SETUP.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/SETUP.md (limited to '.github/workflows') diff --git a/.github/workflows/SETUP.md b/.github/workflows/SETUP.md new file mode 100644 index 0000000..751cfde --- /dev/null +++ b/.github/workflows/SETUP.md @@ -0,0 +1,19 @@ +# How to set up + +1. Clone the bot (if you haven't already) +2. Run `yarn` to make sure dependencies are all set up +3. Copy `src/config/example-options.ts` to `src/config/options.ts` and change all the options to what you need + +## Database + +1. Make sure to have a postgresql db running on something you can access (postgres supports all OSes) +2. Make sure you have a db with the correct name (for dev it is `bush-bot-dev`, for non-dev it is `bush-bot`) + +Sequelize will handle tables for you, no need to do anything besides make the db + +## Start + +In production, use `yarn start` to start the bot. +In dev, use `yarn dev` to start the bot. + +The difference is the typescript compiler it uses. `yarn start` uses esbuild, which is speedy af but doesn't actually check code for errrors. `yarn dev` uses tsc which is slower but checks for errors. -- cgit