Skip to content

Bots From Extension: slack

Slack - Post messages and upload to channels in Slack

This extension provides 3 bots.





Bot @slack:post-message-to-channel

Bot Position In Pipeline: Sink

Post a message specified Slack channel for each input row

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
channel_col Text channel Name column of the slack channel
message_col Text message Name of the message column
as_user Text RDA Post message as User
link_col Text link Post a link as User
link_text Text link_text Post a text to the link as User
retry_count Text retry_count Number of times to retry on failure.Default value is 5
retry_interval Text retry_interval Seconds to wait before retrying on failure.Default value is 2

Example Pipelines Using this Bot







Bot @slack:upload-to-channel

Bot Position In Pipeline: Sink

Upload dataframe to specified Slack channel

This bot expects a Restricted CFXQL.

Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot

Parameter Name Type Default Value Description
channel* Text Name of the slack channel
message Text Message to be posted along with fileupload
format Text csv File format. Valid values are 'csv', 'xlsx', 'json'
title Text Optional file title







Bot *slack:users

Bot Position In Pipeline: Source

Slack Users

This bot expects a Full CFXQL.

Bot applies the Query on the data that is already loaded from previous bot or from a source.