GOAL OF THIS LECTURE
- Able to Implement Key Features of a Slack App in Python
- Becoming Familiar with Features Supported by the Slack API
NICE TO HAVE
- Basic Python Programming Skills(But, even if you are new to Python, it's okay to follow this course.)
- Python Programming Environment Setting(However, there is no need to worry as this course also includes assistance with setting up the environment.)
OUTLINES
Section 0: Introduction
Section 1: Set Slack App Configurations
- Proceed with the settings to create an app on the Slack website.
Section 2: Set Python Programming Environments
- Setup Conda and Pycharm to python programming.
- If the Python programming environment(Conda, Pycharm) has been set up, you can skip this step.
Section 3: Basic Python Programming
- Briefly go over the basic syntax of Python.
- If you are familiar with Python programming, you can skip this step.
Section 4: Basic Operations of Slack Bolt
- Learn the basic operations of Slack Bolt, a module for implementing Slack Apps in Python.
Section 5: Implementing Slack App
- Implement demo Slack apps with actual functionalities, such as a weather app, a translation app, and a raffle app.
Section 6: Advanced Functionality of Slack Bolt
- Cover several advanced features in Slack Bolt that are useful like commands, webhooks and shortcuts.