Monitore o desempenho do seu site React com o navegador sem cabeça e o Telegram
Introdução
Descubra como criar um serviço de monitoramento para seu site baseado em React usando um navegador headless e o Telegram. Este guia orientará você na configuração de um bot do Telegram e na integração dele com um navegador headless para monitorar o desempenho do seu site.
Configurando o bot do Telegram
Comece criando um bot do Telegram para automatizar os relatórios de desempenho.
- Pesquise por BFA no Google e inicie uma conversa com o bot.
- Selecione New Bot, dê a ele um nome como Light Not WebBot e defina um nome de usuário.
- Observe o token de acesso fornecido pelo bot; você precisará dele mais tarde.
- Permita que o bot participe de grupos clicando em Ajuda, selecionando Participar de grupos e escolhendo seu bot.
- Crie um grupo para o qual o bot enviará relatórios de desempenho. Convide seu bot para esse grupo e anote o ID do bate-papo do grupo.
Criação do cenário de monitoramento no Late Night
Mude para a plataforma Light N para configurar o cenário de monitoramento:
- Crie um novo cenário e adicione os seguintes acionadores:
- Acionador de programação: Ativa o cenário em intervalos definidos.
- Acionador de webhook: Permite a ativação manual por meio de um link de webhook.
- Adicione um nó de navegador sem cabeça para realizar verificações no site. Inclua o código para navegar até a página de autorização e verificar a presença do texto "Create your account".
- Adicione dois nós do Telegram para enviar mensagens com base nos resultados do navegador sem cabeça:
- Enviar mensagem de texto: Relatório positivo se a verificação for bem-sucedida.
- Enviar mensagem de texto: Relatório negativo se a verificação falhar.
- Autorize os nós do Telegram inserindo o token de acesso e o ID do chat em grupo.
- Defina filtros para condições de sucesso e erro:
- Filtro de sucesso: Ativado se o resultado do navegador sem cabeça for verdadeiro.
- Filtro de erros: Ativado se o resultado for falso.
- Implemente o cenário e verifique sua operação acionando o webhook.
- Verifique a guia histórico para ver os registros de execução e confirme as mensagens do Telegram.
Conclusão
Você criou com sucesso um serviço de monitoramento de site usando um navegador sem cabeça e o Telegram. Para obter modelos prontos para uso e assistência adicional, consulte os links na descrição. Você pode curtir, se inscrever e clicar no sino para obter mais tutoriais. Boa automação!