airflow.providers.slack.notifications.slack_webhook¶
属性¶
类¶
Slack Incoming Webhooks 通知器。 |
模块内容¶
- 类 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.providers.common.compat.notifier.BaseNotifier
Slack Incoming Webhooks 通知器。
注意
SlackWebhookNotifier
提供与 Slack Incoming Webhooks 的集成,可能无法在旧版 Slack 集成 Incoming Webhook 中准确运行。- 参数:
slack_webhook_conn_id (str) – Slack Incoming Webhook 连接 ID,其密码字段包含 Incoming Webhook 令牌。
text (str) – 消息内容
blocks (list | None) – 与消息一起发送的块列表。可选
unfurl_links (bool | None) – 选项,指示文本 URL 是否应展开预览。可选
unfurl_media (bool | None) – 选项,指示媒体 URL 是否应展开预览。可选
timeout (int | None) – 客户端连接和接收 Slack 响应的最大等待秒数。可选
proxy (str | None) – 用于进行 Slack Incoming Webhook 调用的代理。可选
attachments (list | None) – (旧版) 与消息一起发送的附件列表。可选
retry_handlers (list[slack_sdk.http_retry.RetryHandler] | None) – 在
slack_sdk.WebhookClient
中自定义重试逻辑的处理程序列表。可选
- template_fields = ('slack_webhook_conn_id', 'text', 'attachments', 'blocks', 'proxy', 'timeout')[源码]¶
- 属性 hook: airflow.providers.slack.hooks.slack_webhook.SlackWebhookHook[源码]¶
Slack Incoming Webhook Hook。