REPLY
OpenReply: o link e o que precisa pra rodar
O OpenReply é um projeto gratuito e de código aberto que faz o que muita gente usa no Manychat: alguém comenta uma palavra no seu post e recebe uma mensagem no direct com o link. Você hospeda a sua própria cópia, usando a API oficial da Meta.
Pra quem tem conta comercial ou de criador no Instagram e alguém técnico pra instalar. Não é aplicativo de clicar e usar: pede servidor, banco de dados e endereço público com HTTPS.
Passo a passo
Veja se o seu caso cabe
Ele cobre: palavra-chave no comentário que dispara direct, resposta pública opcional no comentário, palavra-chave em direct e em resposta de Story, link rastreado, exigência de seguir antes do link e várias contas. Resposta por IA não está na lista de funções.
Escolha como conectar o Instagram
São dois caminhos: criar o seu próprio aplicativo na Meta, que passa pela revisão dela, ou usar o provedor pago Zernio, que o projeto recomenda pra pular essa etapa.
Suba o aplicativo e o processo de envio
São sempre dois processos rodando: o painel e o worker, que é quem manda os directs. Os dois precisam de PostgreSQL, Redis, endereço público com HTTPS e envio de e-mail pro login. A página indica opções com camada gratuita.
Teste no computador antes
Os comandos abaixo sobem uma cópia local pra você conhecer o painel. Com ela só no seu computador, o Instagram não consegue avisar dos comentários, então o envio de verdade depende do servidor.
Desconecte o Manychat da conta
A página avisa que outra ferramenta de direct ligada na mesma conta faz os botões falharem. Desligue a anterior antes de testar.
Crie uma campanha e comente de outro perfil
Conecte a conta em Settings, crie a campanha com a palavra-chave e comente a palavra usando outro perfil. Confira nos registros se o direct saiu.
Prompts para copiar
Subir a cópia local pra conhecer (no terminal)
git clone https://github.com/diwenne/openreply.git cd openreply npm install cp .env.example .env docker-compose up -d npm run db:generate npm run db:migrate npm run dev
Ligar o processo que envia os directs (em outro terminal)
npm run worker
Pedir ajuda ao Claude Code na instalação
Estou dentro da pasta do OpenReply, clonada do repositório oficial. Leia o README e os arquivos de documentação da pasta antes de qualquer coisa. Meu cenário: [VOU HOSPEDAR EM / AINDA NÃO SEI ONDE HOSPEDAR]. Conta do Instagram: [COMERCIAL OU CRIADOR]. Conexão escolhida: [APP PRÓPRIO DA META OU ZERNIO]. Tarefa: me entregue a lista do que eu preciso criar fora daqui (contas, banco, Redis, domínio), na ordem. Depois me diga quais variáveis do arquivo .env eu preciso preencher e onde acho cada valor. Não me peça pra colar senha, token ou chave nesta conversa: eu preencho o .env direto no arquivo. Não rode nada que publique ou envie mensagem sem me mostrar o comando antes. Se um passo depender da revisão da Meta, diga isso com clareza em vez de tentar contornar.
Links
- OpenReplyRepositório oficial no GitHub, sob licença MIT, com a instalação, os requisitos e os limites.
O programa é gratuito, e a hospedagem não. Servidor, banco e o provedor Zernio (se você escolher esse caminho) são custos à parte. Confira o valor na página de cada um.
Ele não roda só no seu computador pra valer: o Instagram precisa alcançar um endereço público com HTTPS, e o worker tem que ficar ligado o tempo todo.
As regras e os limites do Instagram continuam valendo, inclusive a janela de 24 horas de mensagem e o teto de respostas por hora. Teste num perfil secundário antes de ligar no principal.
Conferido em 14/11/2026. Ferramenta muda rápido: se algo não bater, me avisa no direct.