Send a Slack channel update
Approval-gated Slack channel post for one channel, optionally as a thread reply. It reads the destination channel for context, then sends exactly one Slack message through recued-core.slack.message.post when text is present. It does not delete or edit messages, invite members, change channel settings, upload files, add reactions, pin messages, create bookmarks, or call arbitrary Slack Web API methods.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (12 steps)
text
trim
Trim whitespace from setting text
thread_ts
trim
Trim whitespace from setting thread ts
has_text
compare
Check if text has data
has_thread
compare
Check if thread ts has data
channel
?
skip_root_post
any
Check if any of the conditions are true
skip_thread_post
any
Check if any of the conditions are true
root_message
?
skip: step.skip_root_post equal true
thread_message
?
skip: step.skip_thread_post equal true
posted_message
ternary
Apply ternary
skipped
compare
Check if has text does not equal true
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
text
setting
=
slack
setting
=
mrkdwn
setting
=
true
thread ts
setting
=
channel id
setting
=
unfurl links
setting
=
false
unfurl media
setting
=
false
reply broadcast
setting
=
false
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.