Skip to content
Slack Checkiner 3000
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
components
pages
static
utils
.babelrc
.dockerignore Remove envvars from Dockerfile Apr 24, 2017
.editorconfig
.gitignore
.prettierrc Add tests for Header and Button components Mar 30, 2019
Dockerfile Upgrade node image version in Dockerfile Feb 13, 2019
LICENSE
README.md
docker-compose.yml
example.env
jest.config.js
jest.setup.js
next.config.js Prettify code Feb 23, 2019
package.json
server.js
yarn.lock

README.md

Slack check in bot

Web-service created to simplify and improve quality of daily check-ins in Slack.

Slack Checkiner

Required setup

  1. Create a new Slack App: https://api.slack.com/apps
  2. Obtain Client ID and Client Secret for newly created Slack App
  3. Duplicate example.env file as .env and update env vars with your slack credentials and target channel. You can use either channel id or channel name.
  4. If you'd like to enable automatic link generation for mentioned JIRA tickets, generate JIRA API token
  5. Put your gathered JIRA token in previously created .env file along with your Atlassian email and JIRA domain.
  6. In case if you don't want to include JIRA links in your check-in message, simply remove all JIRA_* envs from .env file.

Docker deployment

  1. Make sure your .env file is created and updated with according credentials as mentioned before.
  2. Build an image with docker run or use docker compose up -d --build
  3. By default application runs on port 3010
You can’t perform that action at this time.