dingtalk-connection
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseDingTalk Bridge
DingTalk 桥接服务
Bridge DingTalk bot messages to Clawdbot Gateway over a local WebSocket connection.
通过本地WebSocket连接将DingTalk机器人消息桥接到Clawdbot Gateway。
Architecture
架构
DingTalk user -> DingTalk cloud -> webhook (bridge.py) -> Clawdbot Gateway -> AI agentDingTalk user -> DingTalk cloud -> webhook (bridge.py) -> Clawdbot Gateway -> AI agentSetup
设置步骤
1. Create DingTalk bot
1. 创建DingTalk机器人
Create a bot that can send outgoing webhooks and set the callback URL to your public endpoint.
创建一个支持发送outgoing webhook的机器人,并将回调URL设置为你的公网端点。
2. Run bridge
2. 运行桥接服务
bash
cd <skill-dir>/dingtalk-connection
uv sync
DINGTALK_SIGNING_SECRET=your_secret uv run python bridge.pybash
cd <skill-dir>/dingtalk-connection
uv sync
DINGTALK_SIGNING_SECRET=your_secret uv run python bridge.py3. Auto-start (macOS)
3. 自动启动(macOS系统)
bash
uv run python setup_service.py
launchctl load ~/Library/LaunchAgents/com.clawdbot.dingtalk-bridge.plistbash
uv run python setup_service.py
launchctl load ~/Library/LaunchAgents/com.clawdbot.dingtalk-bridge.plistEnvironment variables
环境变量
| Variable | Required | Default |
|---|---|---|
| — | |
| — | |
| — | — |
| — | — |
| — | — |
| — | |
| — | |
| — | |
| 变量名 | 是否必填 | 默认值 |
|---|---|---|
| — | |
| — | |
| — | — |
| — | — |
| — | — |
| — | |
| — | |
| — | |