[component]: Slack
As a Workflow Developer I want to be able to use the native Slack connector So that I can send messages to a particular channel.
Technical details: https://api.slack.com/messaging/sending
Acceptance Criteria
List of implemented actions:
- [x] send message
- [x] send direct message
- [x] send approval message
List of implemented triggers:
- [x] #1557
- [x] #1558
Additional tasks:
- [x] Replace java SDK with direct http client calls
- [x] merge triggers
- [x] Private channels are not displayed in the list of channels.
- [x] When there are more than 100 channels, only the first 100 are shown in the list.
Definition of Done:
- [x] Unit/Integration tests
- [x] Documentation
What is the status of slack connector ? API to get options i.e., channels and user is not using any slack api. How this works ? Do you have any demo ? @ivicac
The implementations for the newReactionAdded and newMessage triggers are functionally identical - the only difference lies in which event the user subscribes to in their Slack App.
Because of that, would it make sense to merge them into a single SlackAnyEventTrigger that can handle any event the user chooses to subscribe to?
Originally posted by @nikolinaspehar in #1557