Company
Word count
394
Language
English
Contains code?

Text

slack.channel

Using YAML actions:

slack.channel

Using Pilot JavaScript:

$slack.channel(...)

Send a Slack message to a channel. Inputs This action action expects an object argument with the following properties:

text

(

string

) The text of the message. If

blocks

is provided, then this becomes the text for the Slack notification.

blocks

(

Array<{ [key: string]: any }> | null

) The blocks of the message. See https://api.slack.com/block-kit/building for more information.

hook_url

(

string | null

) The webhook to send the Slack message to. If not provided, the message will be sent to the default configured channel for the Aviator account. See https://api.slack.com/messaging/webhooks for more information.

slack.direct

Using YAML actions:

slack.direct

Using Pilot JavaScript:

$slack.direct(...)

Send a Slack direct message to a user or group of users. Inputs This action action expects an object argument with the following properties:

text

(

string

) The text of the message. If

blocks

is provided, then this becomes the text for the Slack notification.

blocks

(

Array<{ [key: string]: any }> | null

) The blocks of the message. See https://api.slack.com/block-kit/building for more information.

github_users

(

Array<{login: string} > | null

) The GitHub logins for users that will be messaged. These users must connect both their GitHub and Slack accounts to Aviator in order to receive the message.

github_group

(

string | null

) GitHub group whose members will be messaged. The group must be a GitHub team in the form

@org/team

. The members of the group must connect both their GitHub and Slack accounts to Aviator in order to receive the message.

labels

(

Array<string> | null

) Labels associated with this Slack message. Users can opt-in or opt-out of certain labels to personalize their Aviator Slack messages.

opt_in

(

boolean | null

) Whether users must opt-in to receive the Slack message. If true, then users must explicitly opt-in to receive the message. Otherwise, all users will receive the message unless they have opted-out. Previous MergeQueue Reference Next API and Integrations Last updated 11 months ago Was this helpful?

Analysis

No analysis created yet for this page.