Skip to content

ericksonlopes/SearchInExportChat-StreamLit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Pandas Streamlit Plotly Matplotlib

Análise de dados do WhatsApp

Upload de arquivo

Para utilizar a aplicação, é necessário fazer o upload de um arquivo de texto contendo o histórico de mensagens do WhatsApp. Para isso, clique no botão "Escolha o arquivo para análise de dados" e selecione o arquivo desejado.

Informações do arquivo

Nesta seção, são apresentadas informações gerais sobre o arquivo de texto. São elas:

Total de mensagens: quantidade total de mensagens no arquivo;

Total de mídias enviadas: quantidade total de mídias enviadas (imagens, áudios, vídeos, etc.);

Total de participantes: quantidade total de participantes que enviaram mensagens no grupo;

Primeira mensagem: data e hora da primeira mensagem do arquivo;

Última mensagem: data e hora da última mensagem do arquivo.

Análise de mensagens

Nesta seção, é possível fazer uma análise mais detalhada das mensagens do arquivo. Para isso, é possível aplicar filtros para buscar mensagens específicas. Os filtros disponíveis são:

Pesquisar texto: busca mensagens que contenham o texto informado;

Pesquisar por contato: busca mensagens de contatos específicos;

Data inicial: busca mensagens a partir da data informada;

Data final: busca mensagens até a data informada.

Após aplicar os filtros desejados, são apresentadas as seguintes informações:

Total de mensagens: quantidade de mensagens que atendem aos filtros aplicados;

Data inicial: data da primeira mensagem que atende aos filtros aplicados;

Data final: data da última mensagem que atende aos filtros aplicados.

Também é apresentada uma tabela com as mensagens que atendem aos filtros aplicados e um gráfico de barras mostrando a quantidade de mensagens por hora.

Mensagens do sistema

Nesta seção, são apresentadas informações sobre as mensagens do sistema, como alterações de nome de grupo, adições e remoções de participantes, entre outras.

Análise de mensagens por tempo

Nesta seção, são apresentadas informações sobre a quantidade de mensagens enviadas por dia. São elas:

Data inicial: data da primeira mensagem do arquivo; Data final: data da última mensagem do arquivo; Gráfico de barras: Quantidade de mensagens por dia;

Análise de mensagens por pessoa

Nesta seção, são apresentadas informações sobre a quantidade de mensagens enviadas por pessoa. São elas:

Total de mensagens: quantidade total de mensagens enviadas por todas as pessoas; Gráfico de barras: quantidade de mensagens por pessoa;

Análise de palavras

Nesta seção, são apresentadas informações sobre as palavras mais utilizadas nas mensagens. São elas:

Total de palavras: quantidade total de palavras utilizadas em todas as mensagens; Gráfico de barras: quantidade de palavras por palavra;

Word Cloud

Nesta seção, é apresentada uma nuvem de palavras com as palavras mais utilizadas nas mensagens.