| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Welcome to the Slack app tutorial: PythOnBoardingBot.
This tutorial serves as a walkthrough guide and example of the types of Slack apps you can build with Slack's Python SDK, python-slack-sdk. We'll cover all the basic steps you'll need to have a fully functioning app.
PythOnBoardingBot is designed to greet new users on your team and introduce them to some nifty features in Slack.
When a user first joins a team it'll send you a message with the following tasks that you must complete:
As you complete each task you'll see the message update with a green checkmark.
A Slack team. Before anything else you'll need a Slack team. You can Sign into an existing Slack workspace or you can create a new Slack workspace to test your app first.
A terminal with Python 3.7+ installed. Check your installation by running the following command in your terminal:
$ python3 --version -> Python 3.7.17
You'll need to install Python 3.7 if you receive the following error:
-> bash: python3: command not found
Note: You should probably use pyenv to install Python 3. See pyenv and pyenv-install for details.
Create a new project folder and a virtual environment.
$ mkdir PythOnBoardingBot && cd PythOnBoardingBot $ python3 -m venv env/ $ source env/bin/activate
This tutorial app was originally built by @karishay . Thank you! 🙇
| Back | FazBrowse Home | New Git URL |