openclaw-channel-dingtalk は何をしますか?
🤖 OpenClaw と DingTalk をシームレスに接続するストリーミングボット。公開IP不要でチャット対話、メッセージタイプ、AI応答を実現します。
特徴
- 公開IP不要: インターネットに直接公開する必要がなく、安全に接続できます。
- 複数のメッセージタイプ: テキスト、マークダウン、画像リンクなどをサポート。
- ストリーミング応答: AIの応答をリアルタイムでストリーミング配信。
- 簡単設定: 数ステップで DingTalk ボットと OpenClaw を連携。
前提条件
- OpenClaw がインストールされていること。
- DingTalk アカウントとボット作成権限があること。
- Node.js 18 以上。
インストール
openclaw install amyjandrews/openclaw-channel-dingtalk
設定
- DingTalk でボットを作成し、Webhook URL を取得します。
- 環境変数
DINGTALK_WEBHOOK_URLに Webhook URL を設定します。 - 環境変数
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