Skip to main content

DingTalk

This is a shipped config-backed outbound surface. Dingtalk custom robot surface is outbound-only

At A Glance

FieldValue
Catalog iddingtalk
Config keydingtalk
Implementation statusconfig_backed
Transportdingtalk_custom_robot_webhook
Aliasesding, ding-bot
Default send target kindendpoint

Minimal Config

[dingtalk]
enabled = true
webhook_url_env = "DINGTALK_WEBHOOK_URL"

Smoke Test

loong dingtalk-send --text "hello from loong"

Command Surface

OperationCommandUsage or status
custom robot senddingtalk-sendUsage: loong dingtalk-send [OPTIONS] —text <TEXT>
outgoing callback servicedingtalk-servedingtalk custom robot surface is outbound-only

Required Fields For Send

RequirementConfig pathsEnv pointer pathsDefault env
channel enableddingtalk.enabled
dingtalk.accounts.<account>.enabled
nonenone
custom robot webhook urldingtalk.webhook_url
dingtalk.accounts.<account>.webhook_url
dingtalk.webhook_url_env
dingtalk.accounts.<account>.webhook_url_env
DINGTALK_WEBHOOK_URL

Gateway And Ownership

This surface is a direct-send delivery lane. It does not join multi-channel-serve or the gateway-owned reply-loop contract today.

Operator Notes

  • The custom robot secret is optional and only matters when the DingTalk webhook is configured for signed requests.
  • Continue to Channel Guides for the full shipped channel matrix.
  • Continue to Channels for the conceptual surface model.
  • Continue to Channel Setup for the shared public setup contract.