chan

Dingtalk

開発v1.0.0
作者:chan更新日 2026-05-11dingtalk@clawhub_chayjan/dingtalk
スクリプトツール#钉钉

AlphaMoatによると、2026-09時点でDingtalkのダウンロード数は3,914、スター数は2で、AIスキル全体5,078件中2,651位、開発では577件中346位です。

インストール数
158
ダウンロード数
3914
スター数
2
総合順位
#2,651
全体の上位 53% · 開発の上位 60%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗11737822-
SkillHub ↗15839142—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

DingTalk API でメッセージを送受信し、DM とグループのポリシーやユーザー許可リストを設定できます。内部アプリまたはグループロボット webhook を利用します。コールバックを公開する前に署名検証と送信者・グループの許可リストを確認し、認証情報は厳格に制限して保護してください。 このプラグインは beta で、OpenClaw 2026.2.0 以降と DingTalk アプリまたはロボットの認証情報が必要です。webhook の送信先は公式 DingTalk ロボット endpoint に限定し、認証を検証するまで callback を公開しないでください。

資料公開日 2026-10-27

できること

  • OpenClaw を DingTalk の DM やグループに接続する
  • 送信者とグループのアクセス方針を設定する

使う場面

  • OpenClaw のバージョン、認証情報、コールバック保護を確認し承認した後

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

指定ユーザーとグループだけを許可する DingTalk 設定を設計して。
コールバック公開前に必要な認証と許可リストの確認項目を挙げて。

月次の推移

ダウンロード数3914
1728290240762026-03 · ダウンロード数 18902026-05 · ダウンロード数 28282026-07 · ダウンロード数 33722026-08 · ダウンロード数 36102026-09 · ダウンロード数 391426-0326-09
スター数2
1232026-03 · スター数 22026-05 · スター数 22026-07 · スター数 22026-08 · スター数 22026-09 · スター数 226-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093914—2
2026-083610+7.1%2
2026-073372—2
2026-052828—2
2026-031890—2

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

2.5 KB・ClawHub v1.0.0
---
name: dingtalk
description: DingTalk channel plugin for OpenClaw - send and receive messages via DingTalk (钉钉)
metadata:
  {
    "openclaw":
      {
        "requires": { "openclaw": ">=2026.2.0" },
      },
  }
すべて表示(全 121 行)
---

# DingTalk Channel Plugin for OpenClaw

Connect OpenClaw to DingTalk (钉钉) for enterprise messaging.

## Features

- Send/receive messages via DingTalk API
- Support for both internal apps and webhook robots
- DM and group chat policies
- User allowlist support

## Configuration

### Method 1: Environment Variables

```bash
export DINGTALK_CLIENT_ID="your-app-key"
export DINGTALK_CLIENT_SECRET="your-app-secret"
```

### Method 2: Config File

```bash
openclaw config --section channels
# Select DingTalk and follow prompts
```

Or manually edit config:

```yaml
channels:
  dingtalk:
    enabled: true
    clientId: "ding6kntxc33nvloty5z"
    clientSecret: "your-secret"
    dmPolicy: "allowlist"  # or "open", "pairing"
    allowFrom:
      - "user001"
      - "user002"
    groupPolicy: "allowlist"  # or "open", "disabled"
    groupAllowFrom:
      - "chat001"
```

### Method 3: Webhook Robot (Group Chat)

For group robot webhooks:

```yaml
channels:
  dingtalk:
    enabled: true
    webhookUrl: "https://oapi.dingtalk.com/robot/send?access_token=xxxxx"
    webhookSecret: "SECxxxxx"  # optional, for signature verification
```

## Getting Credentials

1. Go to [DingTalk Open Platform](https://open.dingtalk.com)
2. Create a micro-app or internal robot
3. Copy the **App Key** and **App Secret**
4. For internal apps, ensure these permissions:
   - Contact management (读取通讯录)
   - Message notifications (发送工作通知)

## Usage

### Sending Messages

```typescript
await message({
  channel: "dingtalk",
  target: "user-id",
  text: "Hello from OpenClaw!"
});
```

### Receiving Messages

Configure DingTalk callback URL to point to your OpenClaw Gateway:

```
https://your-gateway/webhook/dingtalk
```

## API Reference

- [DingTalk Open Platform](https://open.dingtalk.com/document/isv/server-api-overview)
- [Robot Webhook API](https://open.dingtalk.com/document/isv/group-robot)

## Troubleshooting

**Error: "invalid timestamp"**
- Check your system time is synchronized

**Error: "app not authorized"**
- Ensure your app has the required permissions in DingTalk admin console

**Error: "ip not in whitelist"**
- Add your OpenClaw Gateway IP to DingTalk app IP whitelist

## Development

This plugin is in beta. Report issues at: https://github.com/openclaw/openclaw

## License

MIT

開発の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。