freeCodeCamp Montreal discord bot, using discord.js. Gives people marshmallows.
To run this you need to have
- Node 8
- yarn or npm
- cloned this repo
- ❤️
-
Create a new discord app if you don't have one.
-
Make it a bot user.
-
Take note of the
Client ID,Client SecretandToken(in theBotsection) Create a.envfile in your cloned repo. Put the contents of.env.examplein it and replace with your saved tokens (first three)CLIENT_ID= CLIENT_SECRET= BOT_TOKEN= # Postgres DB DB_HOST= DB_NAME= DB_USER= DB_PORT= DB_PASSWORD=
Note: You don't need this if you are not working on commands that rely on a database. Additionally, we use PostgreSQL.
Set up your local database and fill the rest of your .env with its credentials.
Then run:
yarn migrate-up
You should see something along the lines of this:
$ yarn build &&NODE_PATH=build node -r libs/dotenv node_modules/.bin/db-migrate up
$ babel src -d build
src/app.js -> build/app.js
...
received data: CREATE SCHEMA IF NOT EXISTS public;
CREATE TABLE accounts(
...There should be no error message, and once you check your database you'll see it has tables in it now 🎉.
Install dependencies
yarn
Run
yarn start
or, to reload of src file changes:
yarn start:watch
At this time, a few commands are intended for development purposes
For a full, detailed list of commands, go here: https://sirmerr.github.io/camperbot/#/camperbot/commands