https://github.com/maayanlab/slackbot-tutorial
A simple tutorial on how to build a slack app (with python and flask)
https://github.com/maayanlab/slackbot-tutorial
slack slack-api slack-app slack-bot slack-commands
Last synced: 15 days ago
JSON representation
A simple tutorial on how to build a slack app (with python and flask)
- Host: GitHub
- URL: https://github.com/maayanlab/slackbot-tutorial
- Owner: MaayanLab
- Created: 2020-07-14T22:59:48.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-18T12:42:06.000Z (almost 5 years ago)
- Last Synced: 2025-03-28T00:51:17.659Z (about 1 month ago)
- Topics: slack, slack-api, slack-app, slack-bot, slack-commands
- Language: Python
- Homepage:
- Size: 134 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :sparkles: How to Build a Slack App!
This is a simple tutorial on how to program a slack app using **Python** and **Flask**.This serves as a walkthrough guide and example of the types of Slack apps you can build with Slack's Python SDK, [**python-slackclient**](https://github.com/slackapi/python-slackclient), and [**Slack Events Adapter**](https://github.com/slackapi/python-slack-events-api), which facilitates the handling of data from the Slack Events API in Python.
We'll cover all the basic steps you'll need to have a fully functioning app that can listen and respond to events in slack, handle slash commands, and so much more!
- First, we will cover the basics about how to handle **events** and create **slash commands**. :desktop_computer: :speech_balloon:
- Then, using all that we learn, we will create a **[COVID-19 slack application](5-covid-bot.md)**! :dna: :robot:## Table of Contents
- **[1. Creating the Slack App](1-create-slack-app.md)**
- **[2. Setting Up](2-setting-up.md)**
- **[3. Responding to Slack Events](3-responding-events.md)**
- **[4. Integrating Slash Commands](4-slash-commands.md)**
- **[5. Example App: COVID-Bot](5-covid-bot.md)**## Video Presentation
[](https://youtu.be/tEH-x1TmGVE)
## Credits
This tutorial was originally created by @juliekaram and The Ma'ayan Laboratory at the Icahn School of Medicine at Mount Sinai.