CommunityEscrita e Ediçãogithub.com

amyjandrews/openclaw-channel-dingtalk

🤖 Conecte o OpenClaw ao DingTalk com um bot de streaming contínuo, permitindo interações de chat, tipos de mensagem e respostas de IA sem precisar de um IP público.

O que é openclaw-channel-dingtalk?

Este skill integra o OpenClaw ao DingTalk, criando um canal de comunicação direto via bot de streaming. Ele permite que usuários do DingTalk enviem mensagens de texto, imagem ou arquivo e recebam respostas geradas por IA (como de agentes Claude ou Codex) em tempo real. A principal vantagem é eliminar a necessidade de um IP público ou configurações complexas de rede: o bot se conecta ao OpenClaw através de uma API própria, mantendo a conversa fluida e segura. Ideal para equipes que usam DingTalk como ferramenta de comunicação e desejam incorporar assistentes inteligentes sem expor infraestrutura interna. Suporta diferentes tipos de mensagem e pode ser estendido para outros cenários de automação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add amyjandrews/openclaw-channel-dingtalk

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que openclaw-channel-dingtalk faz?

🤖 Conecte o OpenClaw ao DingTalk com um bot de streaming contínuo, permitindo interações de chat, tipos de mensagem e respostas de IA sem precisar de um IP público.

Visão Geral

Este projeto fornece um canal para integrar o OpenClaw com o DingTalk, uma popular plataforma de comunicação empresarial. O bot de streaming permite que os usuários do DingTalk interajam com agentes de IA (como Claude Code, Cursor ou Codex) de forma natural, recebendo respostas em tempo real.

Funcionalidades

  • Streaming de mensagens: as respostas da IA são transmitidas em tempo real, como se fossem digitadas.
  • Suporte a múltiplos tipos de mensagem: texto, imagem e arquivos.
  • Sem necessidade de IP público: o bot se conecta ao OpenClaw via API.
  • Fácil configuração: basta definir algumas variáveis de ambiente e pronto.

Como Funciona

  1. O DingTalk envia uma mensagem para o bot.
  2. O bot encaminha a mensagem para o OpenClaw.
  3. OpenClaw processa a mensagem com o agente de IA configurado.
  4. A resposta é transmitida de volta para o DingTalk.

Pré-requisitos

  • Conta no DingTalk e acesso ao console de desenvolvedor.
  • OpenClaw em execução (local ou em servidor).
  • Node.js 18+ instalado.

Configuração

  1. Clone o repositório:

    git clone https://github.com/amyjandrews/openclaw-channel-dingtalk.git
    cd openclaw-channel-dingtalk
    
  2. Instale as dependências:

    npm install
    
  3. Configure as variáveis de ambiente no arquivo .env:

    DINGTALK_APP_KEY=seu_app_key
    DINGTALK_APP_SECRET=seu_app_secret
    OPENCLAW_API_URL=http://localhost:3000/api
    OPENCLAW_API_KEY=sua_chave_api
    
  4. Inicie o bot:

    npm start
    

Exemplo de Uso

Envie uma mensagem para o bot no DingTalk:

Usuário: "Qual é o clima hoje?" Bot: "Deixe-me verificar... O clima atual é ensolarado, 25°C."

Suporte

Licença

MIT

Habilidades Relacionadas