shaoyunhao0107

Dingtalk Setup

AI Agentv0.1.0
By shaoyunhao0107Updated 2026-05-11openclaw-skill-dingtalk-setup@clawhub_shaoyunhao0107/openclaw-skill-dingtalk-setup
Tool Use#微信#消息#钉钉#飞书

According to AlphaMoat, as of 2026-09, Dingtalk Setup has 1,359 downloads and 0 stars — ranked #4,860 of 5,078 AI skills overall, and #934 of 969 in AI Agent.

Installs
148
Downloads
1.4K
Stars
-
Overall Rank
#4,860
Top 96% overall · Top 97% in AI Agent
PlatformInstallsDownloadsStarsComments
ClawHub ↗341.3K--
SkillHub ↗1481.4K-—

Platforms count differently and update at different times.

What this skill does

The guide covers installing the DingTalk plugin, configuring the channel, checking Gateway status, and troubleshooting connection issues. It is for DingTalk internal applications only, not Feishu, WeCom, or other platforms. The examples include realistic-looking credentials; replace them with user-owned values, rotate them if they were ever real, and review installation sources, configuration-file permissions, and command history.

Profile published 2026-10-29

What you can do with it

  • Install and enable the DingTalk channel plugin
  • Configure an internal bot and check Gateway status
  • Troubleshoot an unresponsive bot or plugin-loading issue

When to use it

  • When connecting OpenClaw to a DingTalk internal application
  • After reviewing the plugin source/version and replacing sample credentials
  • When configuration-file access can be restricted and the channel response verified

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Outline how to configure a DingTalk Stream bot safely and verify the Gateway. Do not copy credentials from the document, install a plugin, or change configuration.

Monthly Trend

Downloads1.4K
4289281.4K2026-03 · Downloads 4972026-05 · Downloads 8082026-06 · Downloads 9142026-07 · Downloads 1.1K2026-08 · Downloads 1.2K2026-09 · Downloads 1.4K26-0326-09
Stars-
0112026-03 · Stars -2026-05 · Stars -2026-06 · Stars -2026-07 · Stars -2026-08 · Stars -2026-09 · Stars -26-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-091.4K—-
2026-081.2K+7.8%-
2026-071.1K+18.3%-
2026-06914+13.1%-
2026-05808—-
2026-03497—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

5.9 KB · ClawHub v0.1.0
---
name: dingtalk-setup
description: "钉钉企业内部机器人渠道快速对接。Use when: 用户需要对接钉钉渠道、配置钉钉 Stream 模式、排查钉钉消息问题。NOT for: 飞书/Lark、企业微信等其他平台。"
homepage: https://github.com/shaoyunhao0107/openclaw-skill-dingtalk-setup
metadata: { "openclaw": { "emoji": "💬", "requires": { "bins": ["openclaw"] } } }
---

# DingTalk Channel Setup

钉钉企业内部机器人渠道快速对接指南。
Show all (274 lines)

## When to Use

✅ **USE this skill when:**
- 用户说"对接钉钉"、"配置钉钉机器人"
- 钉钉消息没有响应,需要排查
- 需要安装钉钉插件
- "DingTalk channel setup"

❌ **DON'T use when:**
- 飞书/Lark 配置 → use `feishu` skill
- 企业微信 → use `wecom` skill  
- Telegram/Discord → use respective channel skills

## Prerequisites

确保已准备:
1. 钉钉开放平台企业内部应用(已创建)
2. **Client ID** (AppKey)
3. **Client Secret** (AppSecret)
4. 可选:Robot Code、Corp ID、Agent ID

## Installation

### Step 1: Install Plugin

**国内网络环境(推荐使用镜像):**

```powershell
$env:NPM_CONFIG_REGISTRY="https://registry.npmmirror.com"
openclaw plugins install @soimy/dingtalk
```

**国际网络:**

```bash
openclaw plugins install @soimy/dingtalk
```

**如需代理:**

```powershell
$env:HTTP_PROXY="http://127.0.0.1:7897"
$env:HTTPS_PROXY="http://127.0.0.1:7897"
openclaw plugins install @soimy/dingtalk
```

### Step 2: Enable Plugin

编辑 `~/.openclaw/openclaw.json`,添加插件到白名单:

```json
{
  "plugins": {
    "enabled": true,
    "allow": ["dingtalk"]
  }
}
```

如果已有其他插件,添加到数组中:

```json
{
  "plugins": {
    "allow": ["telegram", "discord", "dingtalk"]
  }
}
```

### Step 3: Configure Channel

**方式一:交互式配置(推荐)**

```bash
openclaw configure --section channels
```

按提示操作:
1. 选择 "Add a new channel"
2. 选择 "DingTalk (钉钉)"
3. 输入 Client ID
4. 输入 Client Secret
5. 选择是否配置完整信息(推荐 Yes)
6. 配置其他选项(DM/Group 策略等)
7. 完成配置

**方式二:手动编辑配置文件**

编辑 `~/.openclaw/openclaw.json`,添加 channel 配置:

```json
{
  "channels": [
    {
      "id": "dingtalk",
      "plugin": "dingtalk",
      "enabled": true,
      "clientId": "your_client_id",
      "clientSecret": "your_client_secret",
      "dm": "open",
      "group": "open"
    }
  ]
}
```

**完整配置示例:**

```json
{
  "id": "dingtalk",
  "plugin": "dingtalk",
  "enabled": true,
  "clientId": "ding3ti4ahg82dsfkwld",
  "clientSecret": "FrpMFcI30c0STvaJJWyMSZoyeb2Hkm9YqXY-6mJ0dGwdN8Xux7mgT_Xn7qnpvO-F",
  "robotCode": "your_robot_code",
  "corpId": "your_corp_id",
  "agentId": "your_agent_id",
  "aiCard": false,
  "dm": "open",
  "group": "open"
}
```

**方式三:自动化脚本(推荐批量部署)**

使用提供的 PowerShell 脚本:

```powershell
.\scripts\auto-setup.ps1 -ClientId "your_id" -ClientSecret "your_secret"
```

完整参数:

```powershell
.\scripts\auto-setup.ps1 `
    -ClientId "ding3ti4ahg82dsfkwld" `
    -ClientSecret "FrpMFcI30c0STvaJJWyMSZoyeb2Hkm9YqXY-6mJ0dGwdN8Xux7mgT_Xn7qnpvO-F" `
    -RobotCode "your_robot_code" `
    -CorpId "your_corp_id" `
    -AgentId "your_agent_id" `
    -UseProxy
```

### Step 4: Restart Gateway

```bash
openclaw gateway restart
```

## Configuration Options

| 参数 | 必需 | 说明 | 默认值 |
|------|------|------|--------|
| `clientId` | ✅ | DingTalk App Key | - |
| `clientSecret` | ✅ | DingTalk App Secret | - |
| `robotCode` | ❌ | 机器人代码 | - |
| `corpId` | ❌ | 企业 ID | - |
| `agentId` | ❌ | 应用 Agent ID | - |
| `aiCard` | ❌ | 启用 AI 互动卡片 | `false` |
| `dm` | ❌ | 私聊策略:`open` / `allowlist` | `open` |
| `group` | ❌ | 群聊策略:`open` / `allowlist` | `open` |

## Verification

测试连接:

```bash
# 检查 Gateway 状态
openclaw gateway status

# 查看日志
openclaw logs gateway

# 列出插件
openclaw plugins list
```

在钉钉中给机器人发送消息,应该能收到回复。

## Troubleshooting

### 插件安装卡住

如果安装停在 "Installing plugin dependencies...":

```bash
cd ~/.openclaw/extensions/dingtalk
rm -rf node_modules package-lock.json
NPM_CONFIG_REGISTRY=https://registry.npmmirror.com npm install
openclaw gateway restart
```

### 机器人无响应

检查清单:

1. ✅ **Gateway 运行中**
   ```bash
   openclaw gateway status
   ```

2. ✅ **插件在白名单**
   检查 `openclaw.json` 中的 `plugins.allow` 包含 `"dingtalk"`

3. ✅ **渠道已启用**
   检查 `channels[].enabled` 为 `true`

4. ✅ **凭证正确**
   在钉钉开放平台验证 Client ID/Secret

5. ✅ **重启 Gateway**
   ```bash
   openclaw gateway restart
   ```

### 网络问题(中国大陆)

```powershell
# 设置 npm 镜像
$env:NPM_CONFIG_REGISTRY="https://registry.npmmirror.com"

# 设置代理(如需要)
$env:HTTP_PROXY="http://127.0.0.1:7897"
$env:HTTPS_PROXY="http://127.0.0.1:7897"
```

### 常见错误

**"Plugin not found"**
- 确认插件已安装:`openclaw plugins list`
- 检查目录存在:`~/.openclaw/extensions/dingtalk`

**"Connection failed"**
- 验证钉钉开放平台凭证
- 检查网络连接
- 查看日志:`openclaw logs gateway`

**"Plugin not loaded"**
- 添加 `dingtalk` 到 `plugins.allow`
- 重启 Gateway

## Files & Locations

- **配置文件**: `~/.openclaw/openclaw.json`
- **插件目录**: `~/.openclaw/extensions/dingtalk`
- **日志**: `openclaw logs gateway`
- **自动化脚本**: `scripts/auto-setup.ps1`

## References

- [插件仓库](https://github.com/soimy/openclaw-channel-dingtalk)
- [OpenClaw 文档](https://docs.openclaw.ai)
- [钉钉开放平台](https://open.dingtalk.com)

## Notes

- 使用 Stream 模式(无需公网 IP)
- 支持私聊和群聊
- AI 互动卡片可选
- 仅支持企业内部应用
- 提供自动化部署脚本

Popular in AI Agent

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.