Skip to content

Latest commit

 

History

History
88 lines (61 loc) · 1.33 KB

README.md

File metadata and controls

88 lines (61 loc) · 1.33 KB

Mangrove Bot Weekly News (deprecated)

This repository is no longer maintain anymore, see Familybot

<---------->

A bot to automatize the weekly news creation without kill the human vibe.

Screenshots:


send message


get news


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=***************
AIRTABLE_API_KEY=***************
AIRTABLE_BASE_KEY=***************
AIRTABLE_MEMBERS=***************
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

Use the bot

All commands are displayed by help


help commands