airflow.providers.slack.notifications.slack_webhook
¶
模块内容¶
类¶
Slack 入站 Webhooks 通知器。 |
属性¶
- class airflow.providers.slack.notifications.slack_webhook.SlackWebhookNotifier(*, slack_webhook_conn_id=SlackWebhookHook.default_conn_name, text, blocks=None, unfurl_links=None, unfurl_media=None, proxy=None, timeout=None, attachments=None, retry_handlers=None)[源代码]¶
基类:
airflow.notifications.basenotifier.BaseNotifier
Slack 入站 Webhooks 通知器。
注意
SlackWebhookNotifier
提供与 Slack 入站 Webhooks 的集成,并且可能无法在旧版 Slack 集成入站 Webhook 中准确运行。- 参数
slack_webhook_conn_id (str) – Slack 入站 Webhook 连接 ID,密码字段中包含入站 Webhook 令牌。
text (str) – 消息的内容
blocks (list | None) – 要随消息发送的块列表。可选
unfurl_links (bool | None) – 指示是否应展开文本 URL 的选项。可选
unfurl_media (bool | None) – 指示是否应展开媒体 URL 的选项。可选
timeout (int | None) – 客户端将等待连接的最长时间(以秒为单位)。可选,并从 Slack 接收响应。可选
proxy (str | None) – 用于进行 Slack 入站 Webhook 调用的代理。可选
attachments (list | None) – (旧版)要随消息发送的附件列表。可选
retry_handlers (list[slack_sdk.http_retry.RetryHandler] | None) – 用于自定义
slack_sdk.WebhookClient
中重试逻辑的处理程序列表。可选