library
turbot/slack
OverviewPipelines
0
Triggers
0
Variables
GitHub

Pipeline: Schedule Message

Schedule a message to be sent to a channel.

Run the pipeline

To run this pipeline from your terminal:

flowpipe pipeline run slack.pipeline.schedule_message \
--arg 'text=<string>' \
--arg 'channel=<string>' \
--arg 'post_at=<number>'

Use this pipeline

To call this pipeline from your pipeline, use a step:

step "pipeline" "step_name" {
pipeline = slack.pipeline.schedule_message
args = {
text = <string>
channel = <string>
post_at = <number>
}
}

Params

NameTypeRequiredDescriptionDefault
conn
connection.slack
YesName of Slack connection to use. If not provided, the default Slack connection will be used.connection.slack.default
text
string
YesThe formatted text to describe the content of the message.-
channel
string
YesChannel, private group, or IM channel to send message to. Can be an encoded ID, or a name.-
post_at
number
YesUnix timestamp representing the future time the message should post to Slack.-
unfurl_links
bool
NoPass true to enable unfurling of primarily text-based content.-
unfurl_media
bool
NoPass false to disable unfurling of media content.-

Outputs

NameDescription
messageScheduled message details.