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 Secret
andToken
(in theBot
section) Create a.env
file in your cloned repo. Put the contents of.env.example
in 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