A história por trás do produto · 3 minutos de leitura
Transformando mensagens visíveis do navegador em resultados estruturados.
A automação do navegador precisa ser controlável e também útil. Esta ferramenta expõe o início, o monitoramento e a interrupção do fluxo.
01 / Experiência
Iniciar, parar e baixar JSON
Comece na guia direita
O pop-up envia uma mensagem inicial para a guia ativa do Telegram Web e informa quando o script da guia/conteúdo está indisponível.
Coleção de relógios
O status e a contagem de mensagens são mostrados no pop-up, com um controle de parada.
Baixar saída
O fluxo de download produz JSON. O uso é limitado a conversas autorizadas e expectativas de privacidade apropriadas.
02 / Estrutura do produto
O que fica atrás da tela?
Essas áreas dão suporte a uma experiência por meio de diferentes responsabilidades, mantendo o fluxo voltado para o usuário mais simples.
Pop-up
Controles, status e contagens.
Roteiro de conteúdo
Fluxo de coleta dentro da página.
Mensagens de guia
Mensagens do Chrome e consultas de guias ativas.
Para os curiosos tecnicamente: código e arquitetura
A extensão do Chrome usa mensagens entre popup.js e content.js. START_SCRAPING, STOP_SCRAPING, GET_STATUS e DOWNLOAD_JSON são chamados a partir da interface. O acesso à conta do servidor ou à API privada não é reivindicado.
03 / Estrutura comercial
Modelo comercial e limites implementados.
Nenhuma camada de acesso pago ou publicidade foi encontrada. Este é um projeto de ferramenta de navegador; a coleta em si não é apresentada como um negócio de venda de dados.
04 / Publicação e crescimento
Como o produto chega ao seu público?
A distribuição usa uma estrutura de extensão do Chrome: manifesto, pop-up e script de conteúdo. A publicação da Chrome Web Store ou os resultados da campanha não foram verificados.
05 / Desenvolvimento
De uma ideia a um fluxo de produto.
Nenhuma história independente foi encontrada. As responsabilidades de início, parada, status e download são explícitas, tornando uma pequena automação controlada pelo usuário.
Com base na fonte local revisada, nas mensagens Git disponíveis e nos registros do produto. Os recursos de desenvolvimento podem ser diferentes da versão da loja; quando disponíveis, as capturas de tela vêm da apresentação existente da loja; cartões de módulo são diagramas explicativos.
