happybara-io / WorkflowBuddy

The missing pieces of Slack Workflow Builder.
GNU Affero General Public License v3.0
28 stars 4 forks source link

Add filtering for high-volume event types #2

Open I-Dont-Remember opened 1 year ago

I-Dont-Remember commented 1 year ago

In the current state, high volume events like message or reaction_added are not as useful as they could be, since we are proxying everything through.

There used to be an Outgoing Webhooks integration with Slack that is a good starting point:

  • The Outgoing Webhook will only be triggered when one or both of the following conditions are met:• The message is in the specified Channel
  • The message begins with one of the defined Trigger Word(s)

reaction_added should be easy enough to have people submit one to filter on, maybe even down to a small set of channels. message will be a little harder to get UX right, because (in my head) there are more variety of use cases, could be regex, could be by channel, all sorts of fun crap.


Ref - Outgoing Webooks Slack app