OpenClaw e rede social: como o assistente se conecta a WhatsApp, Telegram e Discord

Se você buscou OpenClaw e rede social esperando um bot que posta no Instagram ou no X, a resposta é outra: o OpenClaw é um gateway self-hosted que liga apps de chat a agentes de IA, e cada plataforma entra como um canal. Canal é a porta de entrada do usuário para o MESMO agente, e vários canais rodam juntos na mesma instância. A lista oficial em plugin inclui WhatsApp, Telegram, Discord, Signal, Slack, Teams, Matrix, Nostr e mais. O que muda no dia a dia é a permissão: quem pode falar com o seu agente, e como você aprova isso
Rede social tradicional de publicação não aparece na documentação de canais
Fala aí, beleza? Seu assistente de IA parou de morar numa aba do navegador e passou a morar no app de mensagem que você já deixa aberto o dia inteiro
O OpenClaw é um gateway self-hosted que conecta apps de chat a agentes de IA
E aí vem a confusão: muita gente procura por OpenClaw e rede social imaginando um robô que publica post por você
Não é isso
A resposta mora num conceito só, o canal, e é ele que decide como o assistente entra no WhatsApp, no Telegram, no Discord e por aí vai
Bora entender?
Formação Agentes de IA
Domine a criação de Agentes de IA e Venda para Empresas
- 402 aulas
- 32 projetos
- 38h 19min
O que é um canal no OpenClaw e por que isso muda a arquitetura
Canais são os pontos de entrada do usuário para o mesmo agente
Ou seja: o agente é UM só, o canal é só a porta
Se você conhece plugin de editor, a lógica é bem semelhante: o núcleo não muda, o que muda é por onde a coisa fala com você
E mais: vários canais podem rodar ao mesmo tempo na mesma instância
Então o mesmo agente atende você no Telegram enquanto atende o time em outro lugar, sem virar duas configurações separadas 🙂
Quais canais existem oficialmente
A lista de canais oficiais distribuídos como plugin inclui plataformas de mensagem populares e regionais:
- Discord, Slack, Microsoft Teams, Google Chat, Mattermost, Matrix
- WhatsApp, Telegram, Signal, iMessage, SMS, LINE, Zalo e Zalo Personal
- Feishu, QQ Bot, Nextcloud Talk, Synology Chat, IRC, Raft, Tlon
- Twitch, Voice Call e Nostr
Repara numa coisa: é tudo mensagem
Não tem canal de "publicar no feed", ou seja, nada de Instagram e nada de X na lista oficial
Se o seu plano era agendar post por lá, o OpenClaw não vai fazer isso por você
E por que a documentação aparece com nomes diferentes?
Essa é boa, e já confundiu muita gente
O projeto trocou de nome duas vezes: o Clawdbot virou Moltbot após pressão da Anthropic, com anúncio em 27 de janeiro de 2026, e três dias depois foi rebatizado para OpenClaw
Então se você achar tutorial com nome antigo, é o mesmo bicho
O desenvolvimento é aberto, tocado pela OpenClaw Foundation, uma organização sem fins lucrativos, e a licença no repositório é MIT com copyright dela
WhatsApp, Telegram, Discord, Signal e Nostr: como cada conexão funciona
Cada canal fala com a plataforma de um jeito, e isso importa MUITO na hora de escolher
Se liga na comparação:
| Canal | Biblioteca ou ponte | Forma de vínculo | Transporte | Limite conhecido |
|---|---|---|---|---|
| Telegram | grammY (cliente único de envio e gateway) | token de bot criado no BotFather | long polling por padrão, webhook opcional | |
| Baileys (não é API oficial do WhatsApp) | pareamento por QR code | relatos de logout, erro 401 e banimento | ||
| Discord | código de pareamento que o próprio bot manda por DM, válido por 1 hora | Message Content Intent é privilegiado | ||
| Signal | signal-cli (daemon nativo ou container bbernhard/signal-cli-rest-api) |
QR com signal-cli link -n "OpenClaw", ou número dedicado com captcha e verificação por SMS |
JSON-RPC + SSE, ou REST + WebSocket | |
| Nostr | plugin @openclaw/nostr |
conta Nostr em relays | DMs criptografadas NIP-04 em relays | uma conta por gateway, só DMs, sem anexos de mídia e sem grupos |
O ponto que salta aos olhos é o WhatsApp
É o único da lista onde a ponte usada não é a API oficial da plataforma, e isso cobra um preço (falo dos sintomas mais pra frente)
O que você precisa antes de conectar qualquer canal
Antes de sair rodando comando, três coisas:
- o Gateway do OpenClaw rodando
- o plugin oficial do canal instalado
- o Gateway reiniciado depois da instalação
Canais marcados como plugin oficial se instalam por um comando:
openclaw plugins install @openclaw/<id>
Troque <id> pelo identificador do canal que você quer
Dá também pra instalar sob demanda durante o openclaw onboard ou o openclaw channels add, que é o caminho mais confortável pra quem tá começando
Tome cuidado! O reinício do Gateway depois da instalação não é opcional, tá na documentação como parte do processo
Se você instalar e sair procurando o canal na configuração sem reiniciar, vai achar que quebrou alguma coisa quando na verdade só faltou o restart 😛
Como conectar o OpenClaw ao Telegram, ao Discord e ao WhatsApp
Agora sim, mão na massa
Vou seguir a numeração corrida pra você não se perder entre os canais
Passo zero que vale pros três
- Instale o plugin oficial do canal que você vai usar e reinicie o Gateway depois:
openclaw plugins install @openclaw/<id>
Isso se repete pra cada canal novo que você ligar, então não pule esse passo achando que fez uma vez e tá valendo pra todos
Telegram (o mais direto dos três)
- Abra o Telegram e fale com o @BotFather, conferindo o handle exato antes de digitar qualquer coisa
O erro comum deste passo é cair num perfil clone com nome parecido e entregar dados pra ele
- Rode
/newbot, siga os passos e guarde o token que ele devolve
Esse token é a credencial do canal, trate como senha
- Configure a conta do canal com o comando de CLI:
openclaw channels add
Sem flags, ele roda o wizard guiado
Com flags, vira caminho direto pra script:
openclaw channels add --channel telegram --token <bot-token>
- Confira a configuração do canal, que fica mais ou menos assim:
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "<bot-token>",
"dmPolicy": "pairing",
"groups": { "*": { "requireMention": true } }
}
}
}
Repara em dois campos que valem ouro: dmPolicy em "pairing" (ninguém fala com o agente sem aprovação) e requireMention: true no grupo (o bot só responde quando é chamado)
O transporte padrão do Telegram aqui é long polling, com webhook opcional, então você não precisa de domínio público pra começar
Discord (pareamento por código)
- Com o gateway rodando, mande DM para o bot no Discord
- Ele responde ali mesmo com um código de pareamento
O erro comum deste passo é deixar pra depois: o código expira em 1 hora
WhatsApp (QR, e atenção redobrada)
- O canal de WhatsApp usa a biblioteca Baileys e o vínculo é feito por QR code
- Não confunda os dois fluxos que parecem o mesmo:
- o QR de login vincula a sua conta de WhatsApp ao OpenClaw
- os DM access requests aprovam quem pode mandar mensagem pra essa conta
São fluxos separados, e essa é a confusão número 1 de quem liga o WhatsApp e jura que o bot ignorou a mensagem de alguém
Permissões: quem pode falar com o seu agente em cada plataforma
Essa é a parte que muda seu dia a dia de verdade
Colocar um agente dentro do app de mensagem é abrir uma porta, então a pergunta certa é: quem entra por ela?
A fila única de aprovação
Os pedidos de acesso a DM caem numa fila única, que junta todos os canais configurados com política de pareamento
O caminho é Settings → Channels → DM access requests
Lá dá pra filtrar por canal ou por conta, revisar o ID e os metadados do remetente e clicar em Approve
E tem um detalhe importante: a aprovação libera só mensagem direta, ela NÃO dá acesso a grupo
Os limites da fila
- máximo de 3 pedidos pendentes por conta de canal
- pedidos expiram em 1 hora
Ou seja, fila cheia ou aprovação preguiçosa = pedido perdido
O detalhe que engana no dmPolicy
A política open só é realmente pública quando a DM allowlist efetiva inclui o coringa "*"
E a autorização de grupo é separada da allowlist de DM, então liberar um não libera o outro
Vale ler duas vezes, porque "open" soa como "aberto pra todo mundo" e não é bem assim
No Discord, o intent é o ponto sensível
O campo channels.discord.intents.messageContent vem como true
Com false, o Gateway não pede o intent privilegiado: o bot opera em DMs e, nos canais de servidor, só quando é mencionado, mantendo requireMention: true em cada canal configurado
É menos permissão pra mesma utilidade na maioria dos casos, e isso é bom
Problemas conhecidos ao ligar o OpenClaw a apps de mensagem
Sintoma: sessão caindo, erro 401 e conta banida no WhatsApp
Existe issue aberta no repositório oficial relatando logouts frequentes de sessão, erros 401 e banimentos ligados ao Baileys
Causa: o canal usa uma API não oficial do WhatsApp
Como prevenir: se a conta importa (número pessoal, número do trabalho), escolha um canal com API oficial
Não dá pra prometer que não acontece com você, e é honesto avisar antes
Sintoma: o pedido de pareamento sumiu antes de eu aprovar
Causa: os pedidos expiram em 1 hora, e o teto é de 3 pendentes por conta de canal
Como prevenir: aprove rápido e não deixe a fila entupir
E lembre sempre: QR de login e pedido de acesso a DM são fluxos separados, resolver um não resolve o outro
Quando faz sentido colocar o assistente dentro do app de mensagem
Um agente, vários canais ao mesmo tempo
Como vários canais rodam na mesma instância, o time pode falar com o agente no Slack ou no Microsoft Teams enquanto você fala com ele no Telegram, no uso pessoal
A permissão que isso exige: política de pareamento ligada em cada canal, pra a fila de DM access requests continuar sendo o porteiro
Bot em servidor de comunidade
No Discord, comunidade é o cenário clássico
Aqui o modo com messageContent: false brilha: o bot responde em DM e, no servidor, só quando mencionado
Menos permissão privilegiada, menos superfície de risco
Conversa privada de verdade
Se o requisito é privacidade, o Signal via signal-cli ou as DMs criptografadas NIP-04 no Nostr são os candidatos naturais
Só lembre do escopo do Nostr: uma conta por gateway, só DMs, sem anexos de mídia e sem grupos
Ele não é um substituto de canal de time, é um canal de conversa direta
E se o que eu quero é mesmo mexer com rede social?
Aí o OpenClaw não é a ferramenta
Não tem canal de Instagram, não tem canal de X, e nenhum dos canais oficiais serve pra publicar no feed
Pra esse tipo de trabalho o caminho costuma ser outro tipo de automação, tipo automatizar conteúdo para redes sociais com fluxo dedicado, ou monitorar redes sociais com n8n quando a ideia é acompanhar menções
Rede social de agentes não é canal: onde entra a Moltbook
Essa é a confusão mais provável de quem chegou aqui buscando "rede social"
Dentro do OpenClaw, o mais perto disso é o Nostr, que é uma rede descentralizada, mas o plugin @openclaw/nostr recebe e responde mensagens diretas criptografadas em relays
É canal de mensagem, não é feed
E tem a Moltbook, a rede social de agentes que viralizou
Ela foi lançada em 28 de janeiro de 2026 por Matt Schlicht e adquirida pela Meta em 10 de março de 2026
Ou seja: ela orbita o ecossistema, mas não é parte do OpenClaw e nem é um canal que você conecta
Se alguém te disser que instalou a Moltbook como plugin do gateway, desconfia… 😀
Conclusão
A régua de decisão pra escolher canal é bem simples, e dá pra decorar
Primeiro: canal com API oficial da plataforma e política de DM fechada, com dmPolicy em pairing e menção obrigatória no grupo
Depois: canal por menção nos servidores, evitando intent privilegiado quando dá (o caso do messageContent: false no Discord)
Por último, e ciente do risco: WhatsApp, porque o Baileys não é API oficial e existe relato de logout, erro 401 e banimento no repositório
O próximo passo concreto é curtinho: instala o plugin do canal com openclaw plugins install @openclaw/<id>, reinicia o Gateway e roda openclaw channels add no modo assistido
O wizard te leva pelo resto
E aí, vai colocar o agente em qual canal primeiro? 🙂
até o próximo post!
Perguntas frequentes
OpenClaw publica posts em redes sociais automaticamente?
Não. O OpenClaw é um gateway que conecta um agente de IA a apps de mensagem através de canais, e todos os canais oficiais listados são plataformas de chat (WhatsApp, Telegram, Discord e por aí vai). Não existe canal de "publicar no feed", nem de Instagram, nem de X, a confusão geralmente vem do nome parecido com Moltbook.
O que é o Moltbook e ele faz parte do OpenClaw?
Moltbook é uma rede social só de agentes, mas não é parte do OpenClaw nem um canal que você conecta. Hoje ela pertence à Meta, então é um produto separado do gateway que este post explica.
Por que o canal de WhatsApp do OpenClaw desconecta ou bane a conta?
Porque esse canal usa a biblioteca Baileys, que não é a API oficial do WhatsApp. Há relatos no repositório oficial de logouts frequentes de sessão, erros 401 e banimentos de conta ligados a esse uso, algo que não aparece nos relatos dos outros canais.
Quantos pedidos de pareamento o OpenClaw aceita ao mesmo tempo?
A fila de pareamento aceita no máximo 3 pedidos pendentes por conta de canal, e cada pedido expira em 1 hora. Todos os pedidos, de qualquer canal configurado com política de pareamento, caem na mesma fila em Settings → Channels → DM access requests.
A política de DM "open" deixa o canal aberto pra qualquer pessoa falar com o agente?
Só se a allowlist efetiva de DM incluir o coringa "*". Sem isso, o "open" não equivale a público, e vale notar que a autorização de grupo é controlada separadamente da allowlist de DM.
Dá para usar o OpenClaw no Discord sem liberar o Message Content Intent?
Dá sim. Com channels.discord.intents.messageContent como false, o Gateway não pede o intent privilegiado, e o bot continua operando em DMs e em canais de servidor, mas só quando é mencionado, com requireMention: true configurado no canal.
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]
