A dagster plugin for the DingTalk
Project description
钉钉与 Dagster 集成
介绍
该 Dagster 集成是为了更便捷的调用钉钉(DingTalk)的API, 集成提供了两个 Dagster Resource 和若干 Dagster Op 的封装。
DingTalkWebhookResource
该 Dagster 资源允许定义一个钉钉自定义机器人的 Webhook 端点, 发送文本、Markdown、Link、 ActionCard、FeedCard 消息, 消息具体样式可参考 钉钉开放平台 | 自定义机器人发送消息的消息类型 。
DingTalkAPIResource
该 Dagster 资源允许定义一个钉钉的 API Client,便捷的调用钉钉服务端 API (仅企业内部应用)
DingTalkWebhookOp
该类提供一些预定义的 Dagster Op ,以便于快速调用。
需要注意的是,这些 Op 都没有静态地声明 required_resource_keys,
而是需要根据上下文配置 context.op_config 中的 dingtalk_webhook_key 键来动态查找资源。
在使用时,必须在 Job 中提供 resource_defs ,或在 User Code 全局定义会使用到的 dingtalk_webhook_key。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dagster_dingtalk-0.1.0.tar.gz.
File metadata
- Download URL: dagster_dingtalk-0.1.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba3dae589fe003e2b51c9d6cada2295a57c67dbbf654ce6b3b67eb8790c38014
|
|
| MD5 |
8bc66a845fa8e1ecf48a5803554c00e6
|
|
| BLAKE2b-256 |
66d8af57e1264d99c13d8c5ab2ac8f03eaf68f040646815f9783feeba4cbaede
|
File details
Details for the file dagster_dingtalk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dagster_dingtalk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68d95adf464aa0f42af01fb23464d52d2c0d92412b3e0675ba3a33e2303fd5bd
|
|
| MD5 |
07bda7292fbe5563ce5c94ff39a662a6
|
|
| BLAKE2b-256 |
f416c08e045293f40dc71257413773b49e1a95ecb30c78e5695a63dda2e142bf
|