content/flux/v0/stdlib/slack/message.md
slack.message() sends a single message to a Slack channel and returns the HTTP
response code of the request.
The function works with either with the chat.postMessage API or with a Slack webhook.
(
channel: A,
color: string,
text: B,
?token: string,
?url: string,
) => int
{{% caption %}} For more information, see Function type signatures. {{% /caption %}}
Slack API URL.
Default is https://slack.com/api/chat.postMessage.
If using the Slack webhook API, this URL is provided in the Slack webhook setup process.
Slack API token. Default is "".
If using the Slack Webhook API, a token is not required.
({{< req >}}) Slack channel or user to send the message to.
({{< req >}}) Message text.
({{< req >}}) Slack message color.
Valid values:
import "slack"
slack.message(
url: "https://hooks.slack.com/services/EXAMPLE-WEBHOOK-URL",
channel: "#example-channel",
text: "Example slack message",
color: "warning",
)
import "slack"
slack.message(
url: "https://slack.com/api/chat.postMessage",
token: "mySuPerSecRetTokEn",
channel: "#example-channel",
text: "Example slack message",
color: "warning",
)