A Slack App with a collection of Workflow Steps. It's written with Bolt for JS and is written in Typescript.
You'll need a .env
file with some of your Slack App credentials.
export SLACK_BOT_TOKEN="..."
export SLACK_SIGNING_SECRET="..."
npm install
You can run the Typescript compiler in watch mode.
npm run watch-ts
You can start the node server in watch mode.
npm run watch-node
ESLint is used as a linter and can be with the following command, or integrated into your IDE.
npm run lint
Prettier is used as a formatted and can be run with the following command, or integrated into your IDE.
npm run format
The app is compiled into the ./out
directory, and the main entrypoint file lives at ./out/server.js
. It can be started with a normal npm start