Home

Awesome

<p align="center"> <img src="https://raw.githubusercontent.com/raycharius/slack-block-builder/master/docs/resources/images/logo-horizontal.png" alt="Logo" width="600px"> </p> <p align="center"> <h3 align="center">A lightweight Slack app to demo the features of <a href="https://github.com/raycharius/slack-block-builder">Block Builder</a></h3> </p> <p align="center"> Take a look at how Block Builder can be used together with Slack's <a href="https://github.com/slackapi/bolt-js">BoltJS</a> </p>

This repository is a lightweight Slack app, built with the the Block Builder library, and Slack's very own BoltJS. It's a simple implementation whose goal is to demo some of the more complex features of Block Builder, such as the Paginator an Accordion components and how to handle them in pair with BoltJS.

The rest of this document walks you through setting up and running the app. It does assume that you are familiar with cloning and downloading GitHub repositories.

:office:   Adding The App To Your Workspace

This Slack app can easily be added to your own workspace and used locally using the Socket Mode:

:wrench:   Adding The App Tokens

:whale:   Starting The App With Docker (Or Not)

There is a Docker file included in the repository, which is the recommended way of hosting the app locally:

For those who do not wish to use Docker, just execute npm run start.

:partying_face:   Opening The Demo