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.BaseNotifierSlack 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。