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.

  1. Pesquise por BFA no Google e inicie uma conversa com o bot.
  2. Selecione New Bot, dê a ele um nome como Light Not WebBot e defina um nome de usuário.
  3. Observe o token de acesso fornecido pelo bot; você precisará dele mais tarde.
  4. Permita que o bot participe de grupos clicando em Ajuda, selecionando Participar de grupos e escolhendo seu bot.
  5. 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:

  1. 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.
  2. 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".
  3. 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.
  4. Autorize os nós do Telegram inserindo o token de acesso e o ID do chat em grupo.
  5. 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.
  6. Implemente o cenário e verifique sua operação acionando o webhook.
  7. 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!

Outros vídeos