DingdingHook

Dingding

This hook allows you send Dingding message using Dingding custom bot. Get Dingding token from conn_id.password. And prefer set domain to conn_id.host, if not will use default https://oapi.dingtalk.com.

View Source

Last Updated: Apr. 5, 2021

Access Instructions

Install the Dingding provider package into your Airflow environment.

Import the module into your DAG file and instantiate it with your desired params.

Parameters

dingding_conn_idstrThe name of the Dingding connection to use
message_typestrMessage type you want to send to Dingding, support five type so far including text, link, markdown, actionCard, feedCard
messagestr or dictThe message send to Dingding chat group
at_mobileslist[str]Remind specific users with this message
at_allboolRemind all people in group or not. If True, will overwrite at_mobiles

Documentation

This hook allows you send Dingding message using Dingding custom bot. Get Dingding token from conn_id.password. And prefer set domain to conn_id.host, if not will use default https://oapi.dingtalk.com.

For more detail message in Dingding custom bot

Example DAGs

Improve this module by creating an example DAG.

View Source
  1. Add an `example_dags` directory to the top-level source of the provider package with an empty `__init__.py` file.
  2. Add your DAG to this directory. Be sure to include a well-written and descriptive docstring
  3. Create a pull request against the source code. Once the package gets released, your DAG will show up on the Registry.

Was this page helpful?