init: scripts diversos (crawlers, conversores, scrapers)

This commit is contained in:
2026-03-05 20:38:36 +00:00
commit 6ac6f4be2a
925 changed files with 850330 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
# Lista de Vídeos 1. **Como aproveitar grupos do Facebook para construir uma lista de email | Neil Patel** [(link)](https://www.youtube.com/watch?v=MjQRmT82JBM) Transcrição não disponível 2. [**Como aumentar suas vendas de e-commerce por 10% com marketing de email**](https://www.youtube.com/watch?v=_6e3WTYucP0) Transcrição não disponível 3. **O hack número 1 para converter visitantes em lead | Dicas de gerador de leads** [(link)](https://www.youtube.com/watch?v=DgfmNF2yVS8) Transcrição não disponível 4. **7 defeitos no landing page que matarão suas conversões | Dicas de criação de landing pages** [(link)](https://www.youtube.com/watch?v=U5t2IQv6kJQ) Transcrição não disponível 5. **Como construir uma lista de email rapidamente e de forma gratuita -- minhas secretes para chegar a 270k+ subscribers** [(link)](https://www.youtube.com/watch?v=Ec9nqdwIjQI) Transcrição não disponível 6. **Como recolher 714. 000 emails por meio de um questionário simples** [(link)](https://www.youtube.com/watch?v=Gr64i-ZiG68) Transcrição não disponível 7. **Um novo jeito de construir links (e gastar menos tempo procurando as oportunidades)** [(link)](https://www.youtube.com/watch?v=KwCjzeXcWpE) Transcrição não disponível 8. **TODO O QUE Você FOI APRENDendo SOBRE PROMoçÃO DE CONTÉUDO ESTÁ ERRADO** [(link)](https://www.youtube.com/watch?v=ADr1NSFYTis) Transcrição não disponível 9. **Segredos do marketing de email - Aqui está o que funciona em 2023** [(link)](https://www.youtube.com/watch?v=pwGr4Pl3Wxo) Transcrição não disponível 10. **O hack número 1 para recolher mais emails** [(link)](https://www.youtube.com/watch?v=2kS1p9mbCZ8) Transcrição não disponível 11. **Como cresceu minha lista de subscritores de email para 873. 049 subscribers** [(link)](https://www.youtube.com/watch?v=wK6tPoH17JI) Transcrição disponível em inglês 12. **O segredo para obter uma taxa de abertura de email de 30%** [(link)](https://www.youtube.com/watch?v=_ONqoc1RtN8) Transcrição não disponível 13. **Aumentando as conversões com marketing de email** [(link)](https://www.youtube.com/watch?v=Fpg1edx5qEY) Transcrição não disponível 14. **A maior lição de Neil sobre enviar 255 milhões de emails** [(link)](https://www.youtube.com/watch?v=PQPQYSmuFv4) Transcrição não disponível 15. **Manter os seus clientes envolvidos - Criando uma lista de email** [(link)](https://www.youtube.com/watch?v=vM-r6rNRh4s) Transcrição não disponível

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
# Marketing da Aplicação Móvel Data: 09-01-2025 12: 32: 04 ## Lista de Vídeos 1. [3 Passos Simples para Marketing de uma Aplicação Móvel | Obtenha mais Exposição e Instalações! ](https://www.youtube.com/watch?v=D_W7t7T-5oM) ## Transcrições ### 3 Passos Simples para Marketing de uma Aplicação Móvel | Obtenha mais Exposição e Instalações! URL: https://www.youtube.com/watch?v=D_W7t7T-5oM Idioma: pt Fazer marketing para um site é fácil. Você faz um pouco de SEO, você faz um pouco de marketing de conteúdo, talvez até mesmo um pouco de marketing de mídias sociais e bum, você está popular. Mas o que acontece se você tem uma aplicação móvel? Como você faz o marketing dela? Olá, eu sou Neil Patel e hoje eu vou compartilhar com você como fazer marketing da sua aplicação móvel. Bom, primeiramente, se você tem uma aplicação móvel, ótimo. Você pode começar a fazer o marketing dela e eu vou te mostrar como. Mas se você não tem uma aplicação móvel e você está pensando apenas em fazer uma e está curioso sobre como fazer o marketing dela, bom, primeiro comece com o BuildFire. BuildFire é uma maneira fácil e rápida onde você pode construir uma aplicação sem ser um desenvolvedor e é barato. Então agora que nós já resolvidos isso, espero que você já tenha uma aplicação móvel por agora. A primeira coisa que você deve fazer quando se trata de fazer marketing da sua aplicação é conseguir imprensa. Se você é muito preguiçoso e não quer conseguir imprensa por conta própria, áhere, olhe. . . - Qual o site? - David, qual é aquele site? prserve. com - David é lento. Certo, então o site é prserve. com. Fazendo marketing de imprensa baseada em performance, quando eles conseguem imprensa para você, você paga. Se eles não conseguir imprensa para você, você não deve pagar. Surpreendentemente, todas as Relações Públicas deveriam ser assim. Eu não sei por que essas empresas estão tentando cobrar $10, 000, $20, 000 de taxas mensais quando elas não garantem nenhuma imprensa. Então você pode usar uma Equipe de Relações Públicas que trabalha com base em performance ou um serviço chamado de PRServe. Se você quiser fazer por conta própria, áhere, olhe em quem está cobrindo aplicações no seu espaço. Se você tem uma aplicação de beleza, então certo, olhe em todos profissionais de blog de beleza. Dê o aplicativo de graça para eles. E não dê apenas de graça para eles quando todo mundo está conseguindo de graça. Você deve dar para eles antes de lançá-lo para o público. Ao dar acesso prévio para eles, eles vão ficar tipo: "Oh meu Deus, eu te amo Neil, esse aplicativo é maravilhoso". E então eles vão cobrir o que? Ele vai cobri-lo, eles vão se sentir especiais. E depois quando todo mundo começar a cobrir o que? , então você vai conseguir coberturas de imprensa incríveis e alguns cadastros. Número dois: o que você deve fazer é conseguir cobertura na esfera do blog. Isso não precisa ser igual a imprensa, onde alguém está cobrindo o que? e dizendo: "Ah, a aplicação do Neil Patel acabou de ser lançada". Poderia ser simplesmente alguém falando sobre marketing, assumindo que você tem uma aplicação de marketing e eles te incluem dentro do post. O que eu faço? eu entro em contato com todos os profissionais de blog que já escreveram artigos que são relacionados com a sua aplicação. A terceira coisa que você deve fazer, e eu odeio dizer isso, é gastar dinheiro com publicidade. Você pode conseguir muito tráfego do Facebook para as instalações da sua aplicação. Você também pode ir atrás de outras pessoas por ai que já têm aplicações e que compram espaço de anúncios para elas. Provavelmente você tem alguns jogos no seu telefone. O que você vê quando está jogando esses jogos? De vez em quando vai ser tipo: pausa, pausa para o anúncio e terá um anúncio para outra aplicação. É aí quando você pode colocar a sua aplicação lá. É muito barato. Você pode fazer isso em quantidade e isso também vai te ajudar a conseguir muitas instalações. Siga essas três coisas, você vai conseguir muitas instalações da aplicação, vai ser popular e esperançosamente a sua aplicação monetize para que dessa forma você consiga ganhar dinheiro. Após ter as pessoas na sua aplicação, então você pode começar a fazer coisas como viralidade, na qual você pode fazer fluxo de convites, dar bônus e pontos para as pessoas que compartilham, que classificam, que avaliam a sua aplicação, no qual isso tudo vai te ajudar com mais instalações no longo prazo. Mas se você não tem ninguém indo para a sua aplicação, esses loops virais não vão funcionar.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
A seguir, encontrei a melhor forma de formatar o texto corrigindo erros de gramática, adicionando títulos claros e usando as regras de formatação Markdown determinadas na sua descrição: # Playlist: Transcrições de Neil Patel ## Lista de Vídeos (Sem transcrição disponível) * [Vídeo 1](https://www.youtube.com/watch?v=PLJR61fXkAx13daz9VSSytxOE2aJ-waWWB) * [Vídeo 2](https://www.youtube.com/watch?v=PLJR61fXkAx139nDFhzDB-n7yspUG-jPvw) * [Vídeo 3](https://www.youtube.com/watch?v=PLJR61fXkAx118HqZLQFeu9l0KF7rjhAlA) * [Vídeo 4](https://www.youtube.com/watch?v=PLJR61fXkAx11rysoWu085k-2AzRqKiEUZ) * [Vídeo 5](https://www.youtube.com/watch?v=PLJR61fXkAx12Re7UtziF30yXbTL2ddv7L) * [Vídeo 6](https://www.youtube.com/watch?v=PLJR61fXkAx10aFOfkKsQCX9OHFiqwK72S) * [Vídeo 7](https://www.youtube.com/watch?v=PLJR61fXkAx105TmzMRao9755w8YeOzB7g) * [Vídeo 8](https://www.youtube.com/watch?v=PLJR61fXkAx12sXifrsBraTQw_NuGoId0x) * [Vídeo 9](https://www.youtube.com/watch?v=PLJR61fXkAx13HymYam75l8XRyayA3ail4) * [Vídeo 10](https://www.youtube.com/watch?v=PLJR61fXkAx13W2yl_3VdXqspy4-5DCKKm) * [Vídeo 11](https://www.youtube.com/watch?v=PLJR61fXkAx134Wp5NgFSP5-nIruNRm033) * [Vídeo 12](https://www.youtube.com/watch?v=PLJR61fXkAx10nv7ySTrcUbnesUxuGIWHG) * [Vídeo 13](https://www.youtube.com/watch?v=PLJR61fXkAx11Oi6EpqJ9Es4rVOIZhwlSG) * [Vídeo 14](https://www.youtube.com/watch?v=PLJR61fXkAx13ZeHAsTeqOS-2lBE_ZZXWy) * [Vídeo 15](https://www.youtube.com/watch?v=PLJR61fXkAx13mMKpAxTbvVZ1fE1EiZApR) * [Vídeo 16](https://www.youtube.com/watch?v=PLJR61fXkAx10JtiO01Q2vbLokKSvWo1mZ) * [Vídeo 17](https://www.youtube.com/watch?v=PLJR61fXkAx10y1asSEBb7ojB59btCYTmb)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
# 5 Desafios para o Uso de Computadores na Núvem: Aquilo que Aconteceu ## Transcrições de: 5 DESAFIOS para o Uso de Computadores na Núveм: Aquilo que Aconteceu Tipo: Vídeo Data: 06-01-2025 20: 50: 02 Neste vídeo, tentaremos os seguintes 5 desafios com o uso de Computadores na Núvem: - Ganhar €1. 000 online - Escrever um calculador em C++, compilar e executar - Testar a VM com um teste de estressagem - Falar com o chat GPT - Responder a um posting do Reddit entrando na minha conta na VM ## Desafio 1: Ganhar €1. 000 online Como especialista em ganhar dinheiro online, o objetivo é pensar além da caixa para criar IDs para ganhar €1. 000. As regras são: - Não é necessário fazer login em qualquer serviço - Firefox com uma conexão de Internet - Capacidade de escrever código ## Desafio 2: Escrever e Executar um Calculador em C++ Com Claude apresentando a tarefa de escrever um calculador em C++, vamos copiar o código fornecido, colá-lo no Painel de Mensagens e executar a tarefa para criarmos uma calculadora funcional em C++. ## Desafio 3: Quebrar a VM com um Teste de Estressagem O objectivo é criar scripts para encher a memória e o espaço de armazenamento disc incluso para verificar a resistência da VM. Vamos também monitorar a VM antes do teste iniciar. ## Desafio 4: Falar com o chat GPT Dado o pergunta de Claude, vamos pedir ao chat GPT para iniciar uma conversa sobre a tecnologia, em especial sobre a tecnologia artificial e seu impacto social na sociedade. Veremos como bem o chat GPT consegue manter uma conversa. ## Desafio 5: Responder um Posting de Reddit entrando na minha conta na VM Vamos tentar entrar com nossa conta de Reddit via VM e responder a um post existente. Isso irá testar se a VM pode ser usada para acessar serviços externos. # Introdução Vamos começar com a explicação do que vamos fazer para concluir este documento: - Personalizar o código Python para visualizar a Lei de Morris - Instalar o pacote matplotlib utilizando uma ferramenta bash para este propósito - Escrever o código em gedit - Salvar o arquivo - Executar o código - Salvar a visualização como uma imagem (PNG) - Exibir a imagem utilizando um navegador (por exemplo, Firefox) # Correção do código Python Para personalizar o código Python, primeiro precisamos corrigir as falhas sintáticas encontradas: ```python # Correção dos erros de sintaxe from matplotlib import pyplot as plt import numpy as np import math x = np. linspace(0, 10, 1000) y = math. cos(math. pi * x ** 2) plt. plot(x, y) plt. xlabel('x') plt. ylabel('y') plt. title('Visualização da Lei de Morris') plt. grid(True) plt. savefig('more_law. png') ``` # Instalação do pacote matplotlib via terminal Para instalar o pacote matplotlib, a seguir está a instrução para uso de uma ferramenta bash: ```bash # Instalação do pacote matplotlib via terminal # CUIDADO: Apenas execute este comando em um ambiente de desenvolvimento seguro e não em um ambiente de produção caso seja necessário o uso de um navegador (por exemplo, Firefox). # Para executar o comando abra o terminal e digite: # pip install matplotlib # ou sudo pip install matplotlib se não tiver permissão para executar o comando ``` # Gravação do código em gedit Após corrigir as falhas sintáticas, o código Python pode ser gravado em gedit: ```bash # Escreva o código no gedit # Criamos o arquivo "more_law. py" # Salve o arquivo como "more_law. py" para executá-lo mais tarde ``` # Execução do código Python Para executar o código Python, execute o seguinte comando no terminal: ```bash # Execute o código Python utilizando o seguinte comando no terminal: # python more_law. py ``` # Salvação como imagem Após a execução do código, deve ser criada uma imagem (PNG) com o seguinte nome: `more_law. png` # Exibição da imagem usando Firefox Para abrir a imagem com o Firefox, abra o navegador e abra o arquivo "more_law. png" na mesma. # Conclusão Este documento detalha as etapas a seguir para personalizar o código Python e todas as falhas sintáticas corrigidas. Se tiver dúvidas sobre a coerência do texto, por favor, informe. Espero que este formato possa ajudar bastante no seu trabalho.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
# Uso de Computador de Claude: Computador Autônomo PODEROSO! (Testado localmente + Configuração local) ## Transcrição de: Uso de Computador de Claude: Computador Autônomo PODEROSO! (Testado localmente + Configuração local) Tipo: Video Data: 06-01-2025 20: 51: 16 ## Vídeo 1: [Link](https://www.youtube.com/watch?v=KC3FX6hdvCo) (Idioma: en) talvez tenham visto com o meu vídeo anterior, a Anthropic já tem sido bastante ativa ao lançar um novo modelo da CLAW 3. 5 HIU e uma atualização para o Cloud 3. 5 Sonic model. Além destas novas atualizações, eles apresentaram a atualização mais grande em meu entendimento, que é o novo API de Computador de Uso, que simplesmente permite ao Cloud controlar o seu ambiente do watch em função das solicitações que você for dar nele e tomar ações em seu nome. Essencialmente, o que eles fizeram foi atualizar o modelo CLAW 3. 5 Sonet de modo que ele seja capaz de interagir com ferramentas e pode manipular um ambiente de superfície de escritório com o novo API, o que é apenas surreal. Para dar uma ideia de suas capacidades, verifique este vídeo feito por Eric, um desenvolvedor em Twitter, que utilizou o novo API de Computador de Uso para preencher um Currículo Vitae em poucos segundos. Ele simplesmente utilizou o Firefox para coletar rápida informação e depois utilizar o API para tomar ação preenchendo partes de um currículo para emprego real. Agora imagine isso - quais seriam as aplicações se você o usar em um ambiente agenciado de código com depuração automatizada ou em um serviço ao cliente e educação também? Bem, isso já será mudar bastante coisa e isso é algo que pode basicamente alterar como utilizamos os computadores. É simplesmente o maior agente de controle de computador AI já visto, e isso é algo que fará uma demonstração em todo o vídeo de hoje enquanto demonstro como você se iniciar com ele e demonstre algumas demonstrações com este novo API de Computador de Uso. O que você pode fazer é direcionar o CLA a utilizar computadores de forma semelhante às pessoas, olhando uma tela, movendo o cursor, clicando alguns botões e digitando texto. Ainda está em período experimental, portanto está inclinado a um par de erros, mas rapidamente abatidos. Basicamente, você terá a possibilidade de automatizar uma série de tarefas web-based com isto. Agora, já pode acessar o recurso de Computador de Uso através de Canva, Cognition Door Dash, Repet, e as empresas dos navegadores. Se você estiver interessado, def underscore tentar neste ponto. Mas agora, vamos demonstrar como você pode facilmente se iniciar com este API e demonstrar alguns testes. Basicamente, o que eles fizeram para utilizar e implementar o Cloud de API de Computador de Uso é com o Docker, e a Anthropic essencialmente ofereceu uma implementação de referência que permite aos desenvolvedores começarem com rapidez implementando um ambiente restrito para ele. Para fazê-lo, você quer: 1. Instale o Docker se não o fez já (para Mac, Linux ou Windows) 2. Garanta ter uma chave de API pronta da Anthropic 3. Abre seu prompt de comando 4. Execute `export anthropic aior key` e cole sua chave de API 5. Inicia o containers do docker com o comando do repositório 6. Abra o Docker Desktop para certificar-se que está em andamento 7. Acesse o API de Computador de Uso através do Host Local Agora que o container já iniciou, você pode utiliza-lo para executar várias tarefas em seu computador através do Cloud. Por exemplo: - Pergunte que abra um site específico - Pergunte que realize uma pesquisa - Pergunte que encontre e preencha um formulário - Pergunte que encontre um voo mais barato para uma localização específica Fique atento a mais vídeos sobre esta surpreendente atualização da Anthropic!

View File

@@ -0,0 +1 @@
# Teste de Uso da Claude Computer - Isso Promete muito! > Transcrições de: [Teste de Uso da Claude Computer - Isso Promete muito! ](https://www.youtube.com/watch?v=A5RfSftJRw8) (Idioma: en) ## Tipo: Vídeo Data: 06-01-2025 20: 53: 34 --- Vídeo 1: <https://www.youtube.com/watch?v=A5RfSftJRw8> (Idioma: en) --- ## Sumário Este documento apresenta uma transcrição de um vídeo sobre o uso de computadores, com ênfase em tecnologias específicas, como Firefox, Google, e código. O objetivo principal do vídeo é testar um projeto chamado "CLA 3. 5 Sonet", que poderá navegar em computadores através de comandos e tarefas automatizadas na indústria de engenharia de software. --- ## Resumo do vídeo 1. Aqui está uma descrição descritiva do que o vídeo aborda e seus tópicos principais. --- ## Conteúdo de vídeo ### Abertura - compacto: Prologo do vídeo, mostrando o que será discutido. --- ### Screenshot de Firefox e tarefas - compacto: Demonstração de como o projeto de computadores é capaz de localizar Firefox e executar comandos de navegação, como pesquisar em Google. --- ### Testando computadores para código - compacto: Testando o projeto no vídeo específico para o que o usuário deseja ver. --- ### Instalação do Docker e execução do código - compacto: Demonstração de como se começar com novos ambientes de trabalho com o Docker Desktop, executando comandos específicos para criar e iniciar uma instância do projeto CLA 3. 5 Sonet. --- ### Escritório virtual personalizado - Detalhado: Um vídeo do escritório virtual que o projeto apresenta, incluindo a interface de usuário. --- ### Criação de um novo arquivo em um editor de texto - Detalhado: Demonstração do projeto usando o Docker acessando um ambiente Linux, criando uma nova instância de um arquivo . py usando o terminal. --- ### Executando o código em um shell - Detalhado: Demonstração de como executar o código Python no shell, obtendo resultados de saída e arquivos de saída, caso houver. --- ### Exportação para Folha de Cálculo - Detalhado: Demonstração de como o projeto pode ser usado para obter dados de origem em um site externo e, depois, importá-los em uma folha de cálculo. ## Conclusão O vídeo mostra uma introdução no projeto de computadores CLA 3. 5 Sonet, que poderá navegar em um ambiente de computador com alto nível de automatização e recursos avançados. O vídeo também mostra como se iniciar e usar o projeto em um ambiente Docker e demonstra como o projeto pode ser usado para diferentes tarefas e operações em sistemas operacionais Linux. É uma plataforma interessante para aqueles interessados em aptidões de processamento, automação e complexidade técnica. # Documentação Técnica em Markdown ## Introdução Este documento é destinado para orientar a instalação e utilização de um software específico. ### Instalação Local Se for possível obter uma versão melhor do software em questão, recomendamos a sua instalação em um computador local. Encontre a instrução de instalação da seguinte maneira: ``` https://link-para-instalacao-do-software ``` Em breve, vamos explicar como configurar o software localmente. ### Recursos Futuros A próxima atualização do software será a versão 3. 5, que está disponível em tempo real no site do desenvolvedor. Talvez possamos ver a demo desta versão amanhã ou no dia seguinte. Este será muito excitante! ### Referências - [GitHub (Versão do software)](https://github.com/desenvolvedor-do-software) ### Agradecimentos Obrigado por assistir e esperamos que este conteúdo tenha sido útil para você. Parabéns e falamos novamente em breve! 🎉

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,195 @@
# Como Integrar o ChatGPT no Chatbot WhatsApp com Typebot e Chatwoot
**Vídeo:** [Assista ao vídeo](https://www.youtube.com/watch?v=KgqK_R2jL3w)
**Data:** 07/01/2025
**Idioma:** Português
---
Fala, galera! Aqui é o Adam Silva, do **Estudar TI**, e esta é uma aula experimental que faz parte do nosso treinamento **Chatbot Maker**. Nesta aula, vou ensinar-vos a integrar o vosso chatbot com a inteligência artificial da OpenAI, o **ChatGPT**, e colocá-lo dentro do WhatsApp para um atendimento humanizado e personalizado aos vossos clientes. O objetivo é automatizar o atendimento de forma eficiente.
## Demonstração Prática
Estou aqui dentro do nosso **CRM**, uma ferramenta para gerir as conversas do WhatsApp. Podem ver que já existem algumas conversas cadastradas. Vou enviar uma mensagem do telemóvel para este número. Primeiro, vou enviar um comando "reiniciar" para começar o fluxo desde o início.
**Mensagem enviada:** "Reiniciar"
**Resposta do chatbot:**
"Olá, sou o Roberto, assistente da F5 Chat Pro. Desenvolvemos chatbots personalizados com IA para o seu negócio. Como se chama?"
O chatbot já iniciou a conversa de forma automática. Vou colocar o meu nome, "Adam", e ele responde:
"Olá, Adam! É um prazer conhecer-te. Podes informar-me qual o nome do teu negócio?"
Percebam que ele usa emojis para tornar a conversa mais interessante.
## Vantagens de Usar IA no Chatbot
A principal diferença entre usar uma IA para gerir o fluxo do chatbot e deixá-lo fixo com respostas pré-definidas é a flexibilidade. Se o cliente fizer uma pergunta fora do fluxo, o chatbot consegue responder e trazê-lo de volta ao fluxo principal. Além disso, podem treinar a IA com perguntas e respostas frequentes, documentos e materiais para que ela responda da melhor forma possível.
**Exemplo:**
Vou fazer uma pergunta fora do fluxo: "Esta ferramenta é paga?"
**Resposta do chatbot:**
"Sim, Adam. A F5 Chat Pro oferece diferentes planos que variam de acordo com as funcionalidades e suporte. Mas conta-me, qual o nome do teu negócio? Isso pode ajudar-nos a entender melhor como podemos ajudar-te."
Vejam que ele respondeu à pergunta e trouxe o cliente de volta ao fluxo principal.
## Criando um Funil de Atendimento
Criei um funil que segue uma sequência até chegar ao agendamento de um horário com o cliente. Este chatbot foi desenvolvido para vender o nosso serviço de chatbots, e é isso que vou ensinar-vos a fazer nesta aula.
## O Que Vão Precisar
Para fazer a integração do chatbot com a OpenAI, vão precisar de:
1. **Chatwoot**: Já ensinei como instalar no treinamento **Chatbot Maker**. Se não fazem parte do treinamento, deixei o link abaixo.
2. **Easy Panel**: Também ensinei a instalar no treinamento.
3. **Evolution API**: Faz parte do processo.
4. **Conta na OpenAI**: Acedam a [platform.openai.com](https://platform.openai.com) para criar uma conta. Vão precisar de registar um cartão de crédito, mas o custo é muito baixo (US$ 0,0002 por token).
5. **Typebot**: Acedam a [typebot.io](https://typebot.io) para criar o vosso chatbot gratuitamente.
## Passo a Passo para Integração
1. **Crie uma conta na OpenAI**: Acedam a [platform.openai.com](https://platform.openai.com) e façam o login. Registem o vosso cartão de crédito nas preferências.
2. **Acedam ao Dashboard**: Aqui verão o uso e o custo até ao momento. Por exemplo, já gastei US$ 0,18.
3. **Crie um Assistente**: No menu **Assistants**, cliquem em **Create** para criar um novo assistente. Dêem um nome e uma descrição. No meu caso, chamei de "Roberto".
4. **Configure o Prompt**: No campo **System Instructions**, insiram o prompt que define o comportamento do chatbot. Por exemplo:
"És o Roberto, assistente virtual da F5 Chat Pro. Usa uma linguagem educada e amigável, com emojis, para te comunicar de forma envolvente. Segue o fluxo de atendimento:
- Passo 1: Pergunta o nome do cliente.
- Passo 2: Pergunta o nome do negócio.
- Passo 3: Pergunta como ele pretende utilizar o chatbot.
- Passo 4: Convida-o a marcar uma reunião com os nossos especialistas através do link do Calendly."
5. **Teste e Ajuste**: Após configurar, podem testar o chatbot e ajustar o prompt conforme necessário.
## Conclusão
Esta integração permite que criem um chatbot personalizado para qualquer tipo de negócio, seja um restaurante, petshop, clínica médica ou barbearia. Basta adaptar o prompt às necessidades do vosso atendimento.
Se gostaram desta aula e querem aprender mais, venham comigo! Vou ensinar-vos a criar o vosso Typebot e integrá-lo com a OpenAI para um atendimento automatizado e eficiente.
[Música]
**Link do treinamento:** [Chatbot Maker](https://www.estudarti.com/chatbot-maker)
# Como usar o Calendly e integrar com Typebot e OpenAI
## Introdução ao Calendly
O Calendly é uma ferramenta de agendamento integrada ao Google Agenda. Pode aceder ao site em [calendly.com](https://calendly.com).
Após criar um agendamento gratuito e definir datas e horários, receberá um link. Quando alguém acede a esse link, pode escolher uma data e agendar um horário consigo.
## Criando um fluxo de atendimento
Vou demonstrar como criar um fluxo de atendimento. Primeiro, vou inserir o link do Calendly no nosso agente. Caso o utilizador faça uma pergunta fora do fluxo, o agente responderá e o trará de volta para o fluxo principal.
Depois de finalizar, vou partilhar esse exemplo na área do aluno. Para guardar o modelo, escolho o GPT-4, que atualmente é a opção mais barata e eficiente.
## Configurações avançadas
No assistente, pode ativar funcionalidades como:
- **File Search**: Para enviar documentos e perguntas frequentes
- **Interpretação de código**: Caso o robô precise lidar com códigos de programação
Ajuste a **temperatura** do modelo: quanto maior, mais criativo ele será; quanto menor, mais fiel aos arquivos enviados.
## Testando o assistente
No playground da OpenAI, pode testar o assistente. Por exemplo:
- **Utilizador**: Olá
- **Assistente**: Olá, qual o seu nome?
- **Utilizador**: Adam
- **Assistente**: Prazer em te conhecer, Adam. Qual a sua necessidade: dúvidas, suporte ou vendas?
Se o utilizador escolher "vendas", o assistente oferecerá o link do Calendly para agendar um horário com especialistas.
## Integrando com Typebot
Para colocar o assistente no WhatsApp, usaremos o Typebot. Aceda a [typebot.io](https://typebot.io) e crie uma conta gratuita.
### Criando um fluxo no Typebot
1. **Mensagem de boas-vindas**:
- "Olá, seja bem-vindo ao atendimento do Estuda TI. Eu sou o Paulo, o assistente virtual."
2. **Pergunta inicial**:
- "Como você se chama?"
### Conectando com a OpenAI
1. **Input do utilizador**: Crie um campo para o utilizador digitar o nome.
2. **Integração com OpenAI**: Conecte a sua conta da OpenAI usando a chave API.
3. **Configuração do assistente**: Selecione o assistente criado anteriormente.
### Testando o fluxo
Após configurar, publique o fluxo e teste diretamente no Typebot. Por exemplo:
- **Utilizador**: Como você se chama?
- **Assistente**: Olá, Adam. Como posso te ajudar hoje?
Se houver duplicação de perguntas, ajuste o prompt no assistente para evitar repetições.
## Conclusão
Agora, tem um fluxo de atendimento funcional, integrado ao WhatsApp através do Typebot e da OpenAI. Este sistema pode ser aprimorado conforme as suas necessidades, oferecendo uma experiência personalizada e eficiente para os seus utilizadores.
# Integração do Chatbot com WhatsApp usando Evolution API e Chatwoot
Aqui está o problema encontrado e a dificuldade para que eu possa ajudar. Já está tudo a funcionar, agora falta colocá-lo dentro do WhatsApp através do nosso Chatwoot. Para isso, vamos precisar da **Evolution API**, que faz a conexão entre o WhatsApp e o Chatwoot.
## Passo a Passo para Integração
### 1. Acesse a sua conta da Evolution API
- No Easy Panel, clique em "Evolution" e depois no botão que abre o link de acesso da Evolution API no seu servidor.
- No final, digite `/manager` (Manager) para abrir as instâncias conectadas.
### 2. Conecte o seu WhatsApp
- Abra o WhatsApp conectado e aceda à opção Chatwoot. Se já criou um Chatwoot, ele estará disponível aqui.
### 3. Conecte com o Typebot
- Clique em "Typebot" para conectar com o Typebot que acabámos de criar.
- No Typebot, publique o bot e clique em "Share". Copie o endereço do Typebot (Ctrl+C) e volte para a Evolution API.
- Cole a URL do Typebot na Evolution API.
**Observação**: Também é possível instalar o Typebot dentro do seu servidor como auto-hospedado, mas esse não é o foco aqui.
### 4. Configurações no Typebot
- Volte ao Typebot e copie o conteúdo da caixa (Ctrl+C).
- Cole o conteúdo na Evolution API. Aqui, pode definir uma palavra-chave de finalização (por exemplo, "sair"). Quando o utilizador digitar essa palavra, o fluxo do chatbot será reiniciado.
- Defina o tempo de inatividade (em minutos) antes de reiniciar o atendimento. Por exemplo, 180 minutos.
- Marque a opção "Habilitado" e clique em "Salvar".
### 5. Teste a Integração
- Envie uma mensagem para o número conectado na Evolution API. A mensagem cairá automaticamente no Chatwoot.
- Para testar, envie uma mensagem como "Olá". O chatbot responderá com uma mensagem de boas-vindas e perguntará o nome do utilizador.
**Exemplo de Fluxo**:
- Utilizador: "Olá"
- Chatbot: "Olá, seja bem-vindo ao atendimento do Estud TI. Eu sou o Paulo, assistente virtual. Como você se chama?"
- Utilizador: "Ada"
- Chatbot: "Ótimo, Ada. Para melhor atendimento, convidamos você a agendar um horário com os especialistas da nossa equipa através do link [Calendly]."
### 6. Configurações Adicionais
- Se quiser enviar mensagens do seu próprio número, habilite a opção "Ouvir mensagens enviadas por mim".
- Não se esqueça de salvar as alterações.
- Se precisar alterar o Typebot, reinicie o servidor VPS e teste novamente.
## Conclusão
A integração já está a funcionar! Agora, é só adaptar o prompt do seu agente GPT para obter melhores resultados no atendimento.
**Convite Especial**:
Se ainda não faz parte do nosso treinamento **Chatbot Maker**, faça a sua inscrição e tenha acesso a todas as aulas para aprender a instalar o Chatwoot, Easy Panel, Evolution API e todas as funcionalidades necessárias para utilizar o seu CRM Chatwoot da melhor forma possível. Deixei um link abaixo do vídeo com todos os detalhes e o conteúdo que terá acesso.
**Serviço Personalizado**:
Se quiser que criemos o chatbot para a sua empresa, deixei outro link abaixo do vídeo para agendar um horário com a nossa equipa. Vamos entender as suas necessidades e criar a solução ideal para si.
**Agradecimento**:
Se gostou do vídeo, deixe o seu like, inscreva-se no canal e vemo-nos na área do aluno. Valeu, um grande abraço!
---
**Links Úteis**:
- [Inscrição no Treinamento Chatbot Maker](#)
- [Agendar Horário para Criação de Chatbot](#)

View File

@@ -0,0 +1,70 @@
# Como instalar Evolution API 2.0 no Easypanel [2024]
## Introdução
Olá, pessoal! Vinícius aqui. Hoje vamos instalar a Evolution API 2.0 no Easypanel. É bem simples, sem muitos segredos. No entanto, neste vídeo específico, não vou ensinar a instalar o Easypanel. Caso ainda não tenha o Easypanel ou não tenha comprado um VPS, vou deixar no cardzinho um vídeo ensinando como instalar o Easypanel pela Hostinger de forma mais fácil.
## Comunidade do Canal
Antes de começar o vídeo, um recadinho: a comunidade do canal está de portas abertas. A ideia é que ela seja um hub de conhecimento, uma base de apoio para quem quer trabalhar com Inteligência Artificial. Seja para construir chatbots, automação de processos, melhoria de processos no trabalho, intraempreendedorismo ou empreendedorismo, quero que a comunidade seja uma base sólida para ajudar vocês.
Na comunidade, já tem uma trilha explicando do zero como fazer muita coisa dentro desse contexto de Inteligência Artificial, tudo com n8n. Não vou explorar outras ferramentas porque acho que o n8n supre tudo. Ele é muito robusto e, se você entrar lá, tenho certeza que não vai se arrepender. A dinâmica está bem legal, e quando você entra, tem acesso a tirar dúvidas comigo pelo grupo. Vou estar ajudando no seu desenvolvimento, que é o melhor caminho para chegar mais longe e mais rápido.
## Instalação da Evolution API 2.0
Vamos ao vídeo! Já criei um projetinho aqui no Easypanel. Antes de tudo, vamos ao nosso domínio e apontar o DNS. Vamos criar um DNS. Eu criei aqui o DNS "Evolution 2". Adicionei o registro e, depois, você cria o "www." e adiciona o registro também. No meu caso, já está criado, mas você só precisaria adicionar esses dois registros para o domínio já ir propagando até terminarmos as instalações.
Voltando ao Easypanel, vamos abrir o service e instalar o Postgres. Vou colocar aqui "Postgres Evo 2". Pode deixar sem senha, pois ele gera uma senha automática. Depois, vamos instalar o Redis. "Redis Evo 2", também sem senha. Por fim, vamos instalar a Evolution. Cria o app e, na Evolution, sempre usamos uma Docker image. Deixo o link para vocês aqui. Tem um documento de apoio com todas as informações do vídeo. Dentro do Docker Hub, você consegue pegar as imagens da Evolution para fazer atualização ou instalar uma versão específica.
Nessa versão 2.0, é bom ressaltar que ela ainda não está no "latest". Isso significa que a versão 2.0 da Evolution API ainda não está 100% recomendada pelos desenvolvedores como uma versão estável. Então, tome cuidado se você tiver que rodar uma mega operação, pois se ela tiver algum bug, ainda não é considerada estável. Mas ela já oferece bastante recurso, e muita gente está usando sem problemas. Só é preciso tomar cuidado.
Dentro do GitHub, vou deixar o link também. Aparece aqui dentro na parte de releases. O "latest" é 1.8.2, o que significa que nenhuma versão 2.0 ainda está estável o suficiente para ser considerada "latest". Mas vamos lá. Primeira coisa, vou pegar a versão mais atual, que é a 2.1, e usar essa imagem. Se precisar atualizar para uma versão nova, só alterar a versão aqui ou, se quando você estiver vendo este vídeo já estiver no "latest", só colocar "latest" aqui e salvar. Dá deploy, e ele atualiza automaticamente.
## Configuração das Variáveis de Ambiente
Vamos para as environment variables. Vou copiar toda essa parte que já deixei para vocês. Cola aqui e, nesse amontoado de variáveis, vamos alterar somente as que estão em vermelho: sua URL do Postgres, sua URL do Redis e sua chave API.
Vamos começar gerando a URL do Postgres. Vou salvar aqui para não sair. Vamos ao Postgres, em "Credentials", e copiar a URL de conexão interna. Volta aqui, cola na URL do Postgres e salva. Agora, vamos pegar a URL do Redis. Mesmo processo: "Credentials", copia, volta aqui e cola na URL do Redis. Salva.
Agora, temos que colocar uma chave API, que é a chave de acesso. Vou deixar o link dentro do documento que é do Act. Vamos gerar uma chave API, copiar e colar aqui. Pronto! A partir de agora, essa parte já está certinha. Não tem muito mais para onde correr. Você já está configurado.
Se você tiver uma mega escala e separar a Evolution em um servidor e os bancos de dados em outro, a única diferença é que, ao invés de pegar a URL de conexão interna, você vai pegar a porta e colocar no "expose" aqui. Ele vai gerar a URL externa, e você consegue acessar de um ambiente externo. Mas, no nosso caso, vamos usar o ambiente interno mesmo.
## Configuração do Domínio e Storage
Vamos ao domínio para fazer a alteração. Nosso domínio vai ser aquele prefixo que colocamos no DNS, que no meu caso foi "Evolution 2", com a porta 8080. Salva. Agora, vamos ao Storage e adicionar um volume mount. Tem aqui as informações já. Cria e está tudo certinho. Vamos dar deploy. Já ativou aqui. Vamos esperar ele carregar todas as variáveis, subir o Manager e pronto. Ele sobe, e todas essas informações aparecem no log.
## Testando a Instalação
Agora, vamos clicar em "Open". Vai estar aqui a Evolution. Você pode colocar "/Manager" já. Vou voltar aqui no CC porque agora ele vai pedir a nossa chave API. Cadastramos a chave API aqui no environment. Cola aqui. A partir de agora, já estamos com a nossa Evolution 100% funcional. Vamos fazer um testezinho nela. Vou colocar "test" e salvar. Vou acessar ela aqui para pegar o QR Code e colocar no celular. Conectado! Agora, vou pegar as informações do Webhook aqui no n8n e criar.
# Criando um Web Hook no Evolution
Vamos criar um Web Hook do zero. Primeiro, vamos configurar o método como POST, que será o nosso trigger de Web Hook.
## Configurando o Web Hook
1. No Evolution, acesse **Events > Web Hook**.
2. Habilite o Web Hook para capturar as mensagens de entrada e saída (Message Ups).
3. Salve as configurações.
## Testando o Web Hook
Agora, vamos testar o Web Hook enviando uma mensagem para o número configurado.
1. Ative o n8n.
2. Envie uma mensagem de teste, como "Oi".
Se tudo estiver configurado corretamente, verá que as mensagens estão sendo enviadas e recebidas através do Web Hook.
## Conclusão
O processo é bastante simples, e o Evolution facilita bastante essa transição. A configuração é bem simplificada e funcional.
## Últimos Recados
Não se esqueça de entrar na comunidade para aprender mais sobre inteligência artificial e se manter atualizado.
Além disso, deixe seu like, inscreva-se no canal e ative as notificações para não perder nenhum conteúdo novo.
Até o próximo vídeo!

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More