Disponível na Chrome Web Store
Extensao para Chrome/Chromium que adiciona uma assinatura automatica ao campo de mensagem do WhatsApp Web.
O projeto foi pensado para equipes pequenas que usam um numero compartilhado e precisam identificar rapidamente quem esta respondendo cada conversa, sem copiar e colar texto manualmente em todo atendimento.
- Insere assinatura no WhatsApp Web com atalho configuravel
- Permite auto-insercao ao abrir um chat
- Suporta negrito, italico, tachado e mono no padrao de markdown do WhatsApp
- Pode anexar data e hora atuais ao texto
- Permite definir quantidade de quebras de linha apos o carimbo
- Mostra pre-visualizacao do texto no chat e no campo de digitacao
- Salva configuracoes localmente no navegador
O Carimbo injeta um handler na pagina do WhatsApp Web e aplica a assinatura configurada no popup da extensao. A insercao pode acontecer de duas formas:
- Manualmente, por meio de uma tecla de atalho
- Automaticamente, quando um chat e aberto e a opcao de auto-insercao esta ativa
Como o projeto esta versionado como codigo-fonte, a forma mais simples de testar ou usar localmente e carregar a extensao sem compactacao no navegador.
- Clone este repositorio
- Acesse
chrome://extensions - Ative o
Modo do desenvolvedor - Clique em
Carregar sem compactacao - Selecione a pasta raiz deste repositorio
- Clone este repositorio
- Acesse
edge://extensions - Ative o
Modo de desenvolvedor - Clique em
Carregar sem compactacao - Selecione a pasta raiz deste repositorio
- Instale a extensao localmente no navegador
- Abra o popup da extensao
- Defina o texto da assinatura
- Escolha os formatos desejados
- Ajuste atalho, data, hora e quantidade de quebras de linha
- Abra o WhatsApp Web
- Use o atalho configurado ou habilite a auto-insercao
O projeto usa apenas as permissoes necessarias para funcionar:
storage: salva a configuracao da assinatura no navegadoractiveTab: permite interagir com a aba atual quando necessarioscripting: viabiliza a injecao do handler da extensaohttps://web.whatsapp.com/*: restringe a execucao ao WhatsApp Web
- Nenhum backend proprio e utilizado
- As configuracoes ficam armazenadas localmente no navegador
- O escopo da extensao e limitado ao WhatsApp Web
manifest.json: manifesto da extensaopopup.html: interface de configuracaopopup.js: logica do popup e persistencia das preferenciascontent.js: ponte entre a extensao e a paginapage-handler.js: manipulacao do campo de mensagem no WhatsApp Webbackground.js: service worker da extensao
Nao ha etapa de build no estado atual do projeto. Para desenvolver:
- Edite os arquivos da extensao
- Recarregue a extensao na pagina de extensoes do navegador
- Atualize o WhatsApp Web para validar o comportamento
- O comportamento depende da estrutura atual do WhatsApp Web, que pode mudar sem aviso
- A extensao foi pensada para uso em navegadores baseados em Chromium
- Mudancas no editor do WhatsApp podem exigir ajustes nos seletores e eventos usados pela extensao
Esse projeto não tem nenhum vínculo com a Meta ou WhatsApp. Ela é gratuita e de código aberto com o compromisso com a privacidade e o não uso de dados pessoais.