Skip to content

Lurks your Slack. Uploads your files. Automates your version control. Never lift a finger.

Notifications You must be signed in to change notification settings

stemn/stemn-slackbot

Repository files navigation


STEMN Logo
Slackbot

Travis Build CodeCov Coverage Known Vulnerabilities

Key FeaturesRequirementsSetup SlackHow To UseRelatedLicense

Key Features

Requirements

  • Docker-compose
  • A method to proxy webhooks from Slack to your local development machine
    • In the docker-compose file we use WebhookRelay to achieve this, nGrok also works just fine
  • Slack App for deployment
  • Slack App for testing (Optional)

Setup Slack

Setting up the Bot

Required Scopes

How To Use

# Clone this repository
$ git clone https://github.com/stemn/stemn-slackbot

# Go into the repository
$ cd stemn-slackbot

# Install dependencies
$ docker run -v $PWD:/app -w /app node:11-alpine yarn

# Run the following with your USER token to create a .env file in the root directory
# NOTE: You will still need to populate a number of fields in the .env file
# NOTE: Your user will need access to the following scopes
# * channels:write
# * groups:write
# * files:write:user
$  yarn setup:test:environment token=

# Run stack
$ yarn docker:start

Related


About

Lurks your Slack. Uploads your files. Automates your version control. Never lift a finger.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published