Skip to content

tjeanneau/moodbot

Repository files navigation

Mangrove Mood

A mood bot to display each day the mood's team.

Usages

Installation

Clone the repo, then run:

$ npm install

Set environmental variables

Create a .env file with the following variables and their values:

SLACK_CLIENT_ID=***************
SLACK_CLIENT_SECRET=***************
SLACK_CHANNEL_GENERAL_ID=***************
AIRTABLE_API_KEY=***************
AIRTABLE_BASE_KEY=***************
AIRTABLE_MEMBERS=***************
AIRTABLE_MOOD=***************
NEW_RELIC_LICENSE_KEY=***************
NEW_RELIC_APP_NAME=***************
NEW_RELIC_APDEX=***************
NEW_RELIC_NO_CONFIG_FILE=***************
MONGO_URL=***************
NODE_ENV=DEVELOPMENT
PORT=3000

Run the bot

In local for development:

$ npm run start

Lint code:

$ npm run lint

Fix lint errors:

$ npm run fix

Building:

$ npm run build

Running in production mode after building:

$ npm run serve

Heroku dynos:

$ npm run web

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published