SKILL.md
DingTalk Bridge
Bridge DingTalk bot messages to Clawdbot Gateway over a local WebSocket connection.
Architecture
DingTalk user -> DingTalk cloud -> webhook (bridge.py) -> Clawdbot Gateway -> AI agent
Setup
1. Create DingTalk bot
Create a bot that can send outgoing webhooks and set the callback URL to your public endpoint.
2. Run bridge
cd <skill-dir>/dingtalk-connection
uv sync
DINGTALK_SIGNING_SECRET=your_secret uv run python bridge.py
3. Auto-start (macOS)
uv run python setup_service.py
launchctl load ~/Library/LaunchAgents/com.clawdbot.dingtalk-bridge.plist
Environment variables
Variable
Required
Default
DINGTALK_PORT
—
3210
DINGTALK_PATH
—
/dingtalk
DINGTALK_SIGNING_SECRET
—
—
DINGTALK_BOT_ID
—
—
DINGTALK_BOT_NAME
—
—
CLAWDBOT_CONFIG_PATH
—
~/.clawdbot/clawdbot.json
CLAWDBOT_AGENT_ID
—
main
DINGTALK_THINKING_THRESHOLD_MS
—
2500