Tarefas
Roteiro para colocar as respostas automáticas no ar.
12 de 37 tarefas concluídas
32%
Fase 1 · Interface
5/5
✓
Layout e navegação do painel
Menu lateral, tema escuro com as cores da Oficina Alfa.
✓
Tela de regras
Criar, editar, pausar e testar regras por palavra-chave.
✓
Visão geral, histórico e conexão
Telas com dados de exemplo.
✓
Abas Posts e Análise
Grade de posts com métricas, detalhe do post, rankings, formatos, melhor horário e assuntos dos comentários.
✓
Aba Agendamento
Calendário, lista, rascunhos e editor de post com prévia e avisos de formato.
Fase 2 · Meta / Instagram
4/4
✓
Criar app no Meta for Developers
Produto Instagram, login com Instagram, permissões de comentários e mensagens.
✓
Gerar token de acesso de longa duração
Guardar em variável de ambiente e renovar antes de 60 dias.
✓
Rota do webhook
GET de verificação e POST que recebe os comentários (/api/instagram/webhook).
✓
Validar assinatura do webhook
Conferir o header X-Hub-Signature-256 com o App Secret.
Fase 3 · Banco de dados (local)
3/4
✓
Banco local (SQLite)
Tabelas rules, comments_log e settings em data/converso.db. Migrar para o Supabase quando for publicar.
✓
Ligar a tela de regras ao banco
Trocar os dados de exemplo por leitura e gravação reais.
✓
Ligar histórico e visão geral ao banco
Gravar cada comentário recebido e o resultado.
Login do painel
Necessário só quando o painel for publicado na internet.
Fase 4 · Respostas automáticas
0/5
Motor de regras
Comparar o comentário com as palavras-chave e os posts da regra.
Enviar resposta pública
Sortear uma variação e responder no comentário.
Enviar DM (resposta privada)
Uma por comentário, até 7 dias depois.
Proteções
Ignorar a própria conta, não responder duas vezes o mesmo comentário, limite por usuário.
Buscar posts reais
Listar as publicações da conta para escolher nas regras.
Fase 4b · Dados do perfil e posts
0/8
Permissão de insights
Adicionar instagram_business_manage_insights ao app.
Puxar dados do perfil
Nome, foto, bio, seguidores e nº de posts.
Importar todos os posts
Legenda, tipo, data, miniatura, curtidas e comentários.
Puxar métricas de cada post
Alcance, visualizações, salvamentos, compartilhamentos, seguidores ganhos.
Foto diária das métricas
Tarefa agendada que salva os números todo dia, para ver a evolução.
Capturar métricas dos stories
Antes de expirarem em 24h.
Importar comentários antigos
Para a análise de assuntos.
Ligar Posts e Análise aos dados reais
Trocar os dados de exemplo.
Fase 4c · Agendamento de posts
0/8
Permissão de publicação
Adicionar instagram_business_content_publish ao app.
Guardar mídias no Supabase Storage
A Meta baixa a mídia por um link público.
Tabela de posts agendados
Ligar calendário, rascunhos e editor ao banco.
Rotina de publicação
Criar o contêiner, esperar o vídeo processar e publicar.
Tarefa agendada a cada minuto
pg_cron no Supabase (ou plano Pro da Vercel) para publicar no horário.
Primeiro comentário automático
Comentar logo depois de publicar.
Erros e nova tentativa
Mostrar o motivo da falha e permitir tentar de novo.
Melhores horários reais
Sugestões vindas da aba Análise.
Fase 5 · Publicar
0/3
Publicar na Vercel
Configurar variáveis de ambiente e domínio.
Cadastrar webhook na Meta e colocar app em Live
Testar com um comentário real.
Acompanhar falhas
Alertas quando uma DM ou resposta falhar.