airflow.providers.discord.notifications.discord

属性

ICON_URL

DiscordNotifier

Discord BaseNotifier.

模块内容

airflow.providers.discord.notifications.discord.ICON_URL: str = 'https://raw.githubusercontent.com/apache/airflow/main/airflow-core/src/airflow/ui/public/pin_100.png'[source]
class airflow.providers.discord.notifications.discord.DiscordNotifier(discord_conn_id='discord_webhook_default', text='This is a default message', username='Airflow', avatar_url=ICON_URL, tts=False)[source]

基类: airflow.providers.common.compat.notifier.BaseNotifier

Discord BaseNotifier.

参数:
  • discord_conn_id (str) – HTTP 连接 ID,主机为 “https://discord.com/api/”,并在 extra 字段中包含默认 webhook 端点,格式为 {“webhook_endpoint”: “webhooks/{webhook.id}/{webhook.token}”}

  • text (str) – 消息内容

  • username (str) – 发送消息时使用的用户名。可选

  • avatar_url (str) – 消息使用的头像 URL。可选

  • tts (bool) – 文本转语音。

template_fields = ('discord_conn_id', 'text', 'username', 'avatar_url', 'tts')[source]
discord_conn_id = 'discord_webhook_default'[source]
text = 'This is a default message'[source]
username = 'Airflow'[source]
avatar_url = 'https://raw.githubusercontent.com/apache/airflow/main/airflow-core/src/airflow/ui/public/pin_100.png'[source]
tts = False[source]
property hook: airflow.providers.discord.hooks.discord_webhook.DiscordWebhookHook[source]

Discord Webhook Hook。

notify(context)[source]

发送消息到 Discord 频道。

本条目是否有帮助?