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.