Communityライティング&編集github.com

amyjandrews/openclaw-channel-dingtalk

🤖 OpenClaw と DingTalk をシームレスに接続するストリーミングボット。公開IP不要でチャット対話、メッセージタイプ、AI応答を実現します。

openclaw-channel-dingtalk とは?

このスキルは、OpenClaw エージェントを DingTalk(中国の主要なビジネスチャットプラットフォーム)と統合するためのストリーミングボットチャンネルを提供します。公開IPが不要な設計で、DingTalk のメッセージタイプ(テキスト、マークダウン、画像など)をサポートし、リアルタイムのチャット対話と AI 応答を可能にします。主に Claude Code、Cursor、Codex などの AI エージェント向けに設計されており、OpenClaw フレームワーク上で動作します。このボットは、DingTalk の Webhook と OpenClaw のチャンネルアダプターを利用して、ユーザーからのメッセージを処理し、AI による応答をストリーミングで返送します。開発者は公開サーバーを用意する必要がなく、簡単に導入できる点が特徴です。

対応~Claude Code~Codex CLI~Cursor
npx skills add amyjandrews/openclaw-channel-dingtalk

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

openclaw-channel-dingtalk は何をしますか?

🤖 OpenClaw と DingTalk をシームレスに接続するストリーミングボット。公開IP不要でチャット対話、メッセージタイプ、AI応答を実現します。

特徴

  • 公開IP不要: インターネットに直接公開する必要がなく、安全に接続できます。
  • 複数のメッセージタイプ: テキスト、マークダウン、画像リンクなどをサポート。
  • ストリーミング応答: AIの応答をリアルタイムでストリーミング配信。
  • 簡単設定: 数ステップで DingTalk ボットと OpenClaw を連携。

前提条件

  • OpenClaw がインストールされていること。
  • DingTalk アカウントとボット作成権限があること。
  • Node.js 18 以上。

インストール

openclaw install amyjandrews/openclaw-channel-dingtalk

設定

  1. DingTalk でボットを作成し、Webhook URL を取得します。
  2. 環境変数 DINGTALK_WEBHOOK_URL に Webhook URL を設定します。
  3. 環境変数 DINGTALK_SECRET にボットの秘密鍵を設定します(オプション)。
export DINGTALK_WEBHOOK_URL=https://oapi.dingtalk.com/robot/send?access_token=YOUR_TOKEN
export DINGTALK_SECRET=YOUR_SECRET

使用方法

openclaw run amyjandrews/openclaw-channel-dingtalk

これで DingTalk のグループチャット内でボットにメッセージを送信すると、OpenClaw エージェントが応答します。

対応メッセージタイプ

  • テキスト
  • Markdown
  • 画像(URL指定)
  • アクションカード(拡張予定)

注意事項

  • ボットの応答はストリーミング形式で送信されます。
  • 公開IPは不要ですが、ボットの Webhook URL は第三者に漏らさないでください。
  • DingTalk のレート制限に注意してください。

ライセンス

MIT

関連スキル