Important
Most up to date docs can be found here: Warm'n Fuzzy Slack Plugin Documentation
This is the Slack plugin for Prism-Pipeline 2.0
-
Slack Bot
- You are required to create a bot application in Slack. You can find the installation process for this below or check the documentation here: Slack Bot Installation
-
Channel Name = Project Name
- Your channel must match the name of your current project. If it doesn't, you will need to put it in the Custom Channel field in the project settings
For a shorter method of install the plugin, see the two commands below. Open a Terminal in your Prism Plugin directory and copy/paste/type in these commands:
git clone https://github.com/WARMNFUZZY/prism-slack.git Slack
pip install -r requirements.txt -t ./PythonLibs
If you want to avoid the next 4 steps below, you can open a terminal in the Prism Plugins directory and run this command
git clone https://github.com/WARMNFUZZY/prism-slack.git Slack
- Download the Plugin
Option 1: Download the current release package from the repository's release page.
Option 2: Download the repository as a ZIP file using the Code dropdown menu on the main repository page.
2.Unzip the File (if needed)
If you downloaded the ZIP file, extract its contents to a folder.
-
Move the Plugin to the Prism Plugin Folder
Locate your Prism Plugin folder.
Drag and drop the downloaded or unzipped plugin folder into the Prism Plugin folder. -
Reload Prism
Restart or reload Prism.
The Slack plugin should automatically appear in the plugin list and be checked as enabled.
We did not include the Slack API’s in the repository to limit the size of it. You can either download the release package or you can download it on your own. If you chose to download it on your own, please follow the steps below to do so.
If you want to avoid all of these steps below, you can open a terminal in the Slack plugin directory and run this command
pip install -r requirements.txt -t ./PythonLibs
- Install the Slack Bolt and Slack SDK
pip install slack_sdk
pip install slack_bolt
- Locate Slack API packages
If you do not know where to find the packages you just installed, run this commandpip show slack_sdk
pip show slack_bolt
- Copy/move them to this folder
If the PythonLibs folder does not exist, create it{PRISM_PLUGIN_DIRECTORY}/Slack/PythonLibs