Canal geral de dúvidas e discussões sobre n8n, cobrindo desde…
INEMA
@C_Mataveli_TrilhadoGPT
Vamos ver se o @carlos ja passou por algo assim para ver q pode ser
qual erro?
olha a credencial, pelo q informa o erro algo com tua credencial
mas ja coloquei outro agente hj ai é o j72n
eu nao organizei uma lista aqui ainda, mas sevo fazer logo. estou focando no make ate fim do mes ai vou focar aqui. ok
Caso Prático: Apify e Amazon com n8n⌗
Introdução⌗
Nesta aula, criamos um fluxo automatizado no n8n que utiliza o Apify para scrapear produtos da Amazon. Os resultados são organizados em uma planilha no Google Sheets, permitindo análises avançadas e acompanhamento de dados.
Objetivos da Aula⌗
- Scraping de dados da Amazon com Apify integrado ao n8n.
- Configuração de fluxos com validações e tratamento de erros.
- Organização de resultados no Google Sheets.
- Cálculo de médias ponderadas para análises detalhadas de produtos.
Pontos-Chave⌗
1. Configuração Inicial⌗
- Criar um fluxo com um Trigger manual no n8n.
- Configurar uma planilha no Google Sheets com:
- Inputs: Produto e número de resultados desejados.
- Campos chave: Título, URL, ASIN, marca, preço, estrelas, reviews e descrição.
- Adicionar validações para evitar duplicados e marcar erros nas entradas.
2. Scraping com Apify⌗
- Gerar uma URL dinâmica para buscar produtos na Amazon.
- Construir um JSON personalizado com os parâmetros:
- URL.
- Número de resultados desejados.
- Configurar um nodo POST no n8n para interagir com a API do Apify e extrair dados de produtos.
3. Processamento de Dados⌗
- Dividir os resultados em campos como:
- Título, URL, ASIN, preço, reviews, características, etc.
- Implementar uma fórmula para calcular a média ponderada das estrelas dos produtos:
- Oferece maior precisão do que a média simples.
4. Gestão de Resultados⌗
- Salvar os dados em uma nova planilha no Google Sheets.
- Atualizar a coluna de verificação com o estado "OK" para indicar buscas concluídas com sucesso.
Tarefas Práticas⌗
1. Criação do Fluxo no n8n⌗
- Configurar nodos para:
- Inicializar o fluxo.
- Validar dados de entrada.
- Gerenciar erros de execução.
- Gerar uma URL dinâmica e construir um JSON personalizado para Apify.
2. Scraping e Processamento⌗
- Usar o Apify para extrair dados específicos da Amazon.
- Calcular médias ponderadas das calificações dos produtos.
3. Gestão no Google Sheets⌗
- Organizar os resultados em um formato estruturado.
- Implementar validações para evitar buscas duplicadas.
Aplicações Práticas⌗
-
Seguimento de preços: - Automatizar alertas para mudanças de preço em produtos específicos.
-
Análise de produtos: - Identificar as melhores opções com base em calificações, reviews e características.
-
Expansão do scraping: - Adaptar o fluxo para buscar informações em outras plataformas, como Google Maps ou LinkedIn.
Recursos⌗
- JSON Caso Prático: Modelos para configurar o scraping de Amazon.
- Apify Store: Configuração do ator para buscas na Amazon.
- Google Sheets: Integração para organizar e armazenar os resultados.
Com este fluxo, é possível criar um sistema robusto de coleta e análise de dados automatizados, facilitando decisões com base em dados. 🚀
Caso Prático: Apify e Amazon com n8n⌗
Introdução⌗
Nesta aula, criamos um fluxo automatizado no n8n que utiliza o Apify para scrapear produtos da Amazon. Os resultados são organizados em uma planilha no Google Sheets, permitindo análises avançadas e acompanhamento de dados.
Objetivos da Aula⌗
- Scraping de dados da Amazon com Apify integrado ao n8n.
- Configuração de fluxos com validações e tratamento de erros.
- Organização de resultados no Google Sheets.
- Cálculo de médias ponderadas para análises detalhadas de produtos.
Pontos-Chave⌗
1. Configuração Inicial⌗
- Criar um fluxo com um Trigger manual no n8n.
- Configurar uma planilha no Google Sheets com:
- Inputs: Produto e número de resultados desejados.
- Campos chave: Título, URL, ASIN, marca, preço, estrelas, reviews e descrição.
- Adicionar validações para evitar duplicados e marcar erros nas entradas.
2. Scraping com Apify⌗
- Gerar uma URL dinâmica para buscar produtos na Amazon.
- Construir um JSON personalizado com os parâmetros:
- URL.
- Número de resultados desejados.
- Configurar um nodo POST no n8n para interagir com a API do Apify e extrair dados de produtos.
3. Processamento de Dados⌗
- Dividir os resultados em campos como:
- Título, URL, ASIN, preço, reviews, características, etc.
- Implementar uma fórmula para calcular a média ponderada das estrelas dos produtos:
- Oferece maior precisão do que a média simples.
4. Gestão de Resultados⌗
- Salvar os dados em uma nova planilha no Google Sheets.
- Atualizar a coluna de verificação com o estado "OK" para indicar buscas concluídas com sucesso.
Tarefas Práticas⌗
1. Criação do Fluxo no n8n⌗
- Configurar nodos para:
- Inicializar o fluxo.
- Validar dados de entrada.
- Gerenciar erros de execução.
- Gerar uma URL dinâmica e construir um JSON personalizado para Apify.
2. Scraping e Processamento⌗
- Usar o Apify para extrair dados específicos da Amazon.
- Calcular médias ponderadas das calificações dos produtos.
3. Gestão no Google Sheets⌗
- Organizar os resultados em um formato estruturado.
- Implementar validações para evitar buscas duplicadas.
Aplicações Práticas⌗
-
Seguimento de preços: - Automatizar alertas para mudanças de preço em produtos específicos.
-
Análise de produtos: - Identificar as melhores opções com base em calificações, reviews e características.
-
Expansão do scraping: - Adaptar o fluxo para buscar informações em outras plataformas, como Google Maps ou LinkedIn.
Recursos⌗
- JSON Caso Prático: Modelos para configurar o scraping de Amazon.
- Apify Store: Configuração do ator para buscas na Amazon.
- Google Sheets: Integração para organizar e armazenar os resultados.
Com este fluxo, é possível criar um sistema robusto de coleta e análise de dados automatizados, facilitando decisões com base em dados. 🚀
Integrações Avançadas no n8n⌗
Introdução⌗
Nesta aula, exploramos três tópicos principais:
1. Conexão do Google com o n8n: Integração de serviços como Google Drive, Docs, Sheets, Slides e Gmail.
2. Geração de música com Hugging Face: Criação de música instrumental personalizada utilizando prompts e APIs.
3. Uso do Appify Store: Extração de comentários de vídeos do YouTube e processamento no Google Sheets.
1. Conexão do Google com o n8n⌗
Passos principais:
1. Acesse o Google Console Cloud.
2. Crie um projeto específico (exemplo: "n8n-youtube").
3. Habilite as APIs necessárias, como Drive, Docs, Sheets, Slides ou Gmail, na biblioteca de APIs.
4. Configure a tela de consentimento e credenciais OAuth para conexões seguras.
5. Configure as credenciais no n8n, limitando-as a uma conta do Google por serviço.
Considerações importantes:
- Uma conta de Gmail pode ser usada apenas para uma credencial no n8n.
- É necessário configurar o Client ID e o Client Secret para as credenciais OAuth.
2. Geração de Música com Hugging Face⌗
Passos principais:
1. Registre-se no Hugging Face.
2. Crie um token de acesso no seu perfil para autenticação da API.
3. Escolha o modelo MusicGenSmall.
4. Configure uma solicitação HTTP no n8n:
- Método: POST.
- Headers:
- Authorization: Bearer <API Token>.
- Content-Type: application/json.
- Body (JSON): Inclua o prompt que descreve o estilo de música desejado.
Resultados: - Música instrumental gerada (até 30 segundos), disponível para download ou reprodução.
3. Uso do Appify Store para Extração de Comentários do YouTube⌗
Passos principais:
1. Registre-se no Apify e acesse o Store.
2. Selecione o ator YouTube Comments Scraper.
3. Configure parâmetros básicos:
- URL do vídeo.
- Quantidade de comentários a serem extraídos.
4. Configure uma solicitação HTTP no n8n:
- Método: POST.
- Body (JSON): Parâmetros configurados para o ator.
5. Processe os dados extraídos (autor, comentário, likes, etc.) e armazene-os no Google Sheets.
Exemplo prático: - Extrair os três primeiros comentários de um vídeo do MrBeast e salvá-los em um documento no Google Sheets.
Conclusão e Próximos Passos⌗
Nesta aula, aprendemos a:
- Conectar serviços do Google ao n8n.
- Gerar música personalizada com Hugging Face.
- Scrapear comentários de vídeos do YouTube com Appify.
Próximos tópicos nos vídeos seguintes:
1. Scrapear artigos da Amazon.
2. Criar agentes e chatbots no n8n.
Se tiver dúvidas, deixe nos comentários ou compartilhe sugestões. Até a próxima aula! 🚀
Recursos úteis:
- MusicGenSmall.
- Apify Scraper YouTube.
- Google Cloud Console.
- Blueprints:
- Apify-YouTube.
- Música com Hugging Face.
Pontos Principais⌗
Introdução aos Fundamentos do n8n⌗
- Conceito de Nodos no n8n:
- São blocos de construção que realizam tarefas específicas dentro dos fluxos de trabalho.
- Entender os nodos é essencial antes de criar automatizações mais avançadas.
Tipos de Nodos no n8n⌗
-
Nodos Trigger: - Iniciam os fluxos de trabalho. - Exemplos: Webhook, Scheduler, Airtable Trigger.
-
Nodos Action: - Executam ações específicas. - Exemplos: Enviar e-mails, atualizar bases de dados, inserir dados no Google Sheets.
-
Nodos Helper: - Auxiliam na manipulação de informações. - Exemplos: Nodo If, Split Out, Aggregate.
-
Nodos Especiais: - Realizam ações avançadas ou múltiplas. - Exemplos: Interação com WhatsApp, análise de texto ou sentimento.
Criação de Fluxos Básicos no n8n⌗
- Início de um fluxo com nodos Trigger:
- Configuração inicial para captar eventos ou dados.
- Personalização de fluxos:
- Ajuste das ações para atender a necessidades específicas.
- Exemplo prático:
- Criação de imagens usando Hugging Face e APIs.
Uso do Nodo Code⌗
- Potencial do nodo Code:
- Manipulação de dados com JavaScript.
- Permite maior flexibilidade e controle nos fluxos.
- Exemplo prático:
- Conversão de graus Celsius para Fahrenheit.
-
Explicação do código em JavaScript: 1. Definição de variáveis. 2. Uso de fórmulas matemáticas. 3. Criação de um JSON para armazenar os resultados.
-
Dicas:
- Ferramentas como ChatGPT ou Perplexity podem ajudar a gerar e corrigir códigos.
Conclusões⌗
- Os nodos são a base para criar fluxos de trabalho no n8n.
- Nodos Trigger são essenciais para iniciar fluxos.
- O nodo Code amplia as possibilidades, permitindo manipulações avançadas com JavaScript.
- Prática constante e abordagem passo a passo são fundamentais para dominar o n8n.
Introdução ao n8n⌗
O que é o n8n?⌗
- Plataforma de automação de fluxos de trabalho, semelhante ao Make ou Zapier.
- Permite conectar aplicativos para automatizar tarefas repetitivas.
- Exemplo prático: Automação da publicação de conteúdo do Airtable no Instagram.
Principais características do n8n:⌗
- Código aberto e gratuito: Personalizável e auditado pela comunidade.
- Controle total e privacidade: Pode ser instalado localmente.
- Interface visual intuitiva: Simples, mas menos amigável do que outras ferramentas.
- Compatível com código: Não exige programação, mas permite inseri-la se necessário.
Instalação do n8n⌗
Passo 1: Instalar Node.js⌗
- Acesse nodejs.org e baixe a versão LTS para seu sistema operacional.
- Siga as instruções do instalador.
Passo 2: Instalar npm e n8n⌗
- Abra o terminal (Windows: cmd).
- Execute o comando:
npm install -g n8n - Inicie o n8n com:
n8n start - Acesse a interface pelo navegador em localhost:5678.
Primeiro acesso⌗
- Configure suas credenciais ao acessar pela primeira vez.
Criação de um fluxo básico⌗
Exemplo prático: Determinar se um número é par ou ímpar⌗
-
Configurar um formulário como disparador: - Adicione um campo de entrada para o número.
- Defina o tipo de dado como "número". -
Adicionar uma condicional (If): - Verifique se o resto da divisão entre o número e 2 é igual a 0.
-
Criar ramificações: - True: O número é par.
- False: O número é ímpar. -
Exibir resultados: - Mostre os resultados na tela.
- Armazene os resultados para usos futuros (ex.: envio de e-mails). -
Visualização do fluxo: - A interface permite adicionar, mover e conectar nodos de forma simples.
Agora você está pronto para criar fluxos personalizados com o n8n!
6
5
4
3
2
1