Graphics Request Slack App
This repo is for a session facilitated by me at SRCCON 2018 that goes by the same name. The project was meant to create a Slack app using as many as Slack's API functionalities as possible in order to showcase the full potential of using Slack as a front-end for newsroom tools. For notes on the session go to SESSION.md
Create a virtualenv to store the codebase.
$ virtualenv graphics-request
Activate the virtualenv.
$ cd graphics-request $ . bin/activate
Clone the git repository from GitHub.
$ git clone https://github.com/brizandrew/slack-graphics-request repo
Enter the repo and install its dependencies.
$ cd repo $ pip install -r requirements.txt
info.py with your Slack credentials.
Start the Flask app.
$ cd app $ python app.py
These are the routes that come with the Flask app and their intended uses:
Used to test that the app is running
Used to handle all incoming requests about registered events being triggered.
Used to handle a slash command mapped to this route which will serve a dialog.
Used to handle all incoming interactive requests. This includes dialog submissions, interactive messages, and message actions.