Você já pensou como seu negócio poderia ter um atendente ligado ao chat GPT para responder e vender pros seus clientes 24 horas por dia em interruptamente pelo WhatsApp ou pelo Instagram Então você tá no lugar certo eu sou o Igor crow e nesse canal nós falamos exatamente sobre isso já são diversos vídeos sobre como ligar máquinas no WhatsApp ou no Instagram com inteligência artificial do chat ept usando as apis da opene inclusive Esse vídeo é como se fosse a continuação de um vídeo que nós fizemos anteriormente quando a gente ligou a page assistance da Open
com WhatsApp usando min chat o assistance que por sua vez é o chat GPT 4 só que com memória ou seja ele lembra do que ele estava conversando com o read você ainda pode fazer o upload de arquivos para ele então ele substitui não só chat Complex anterior que não tinha memória ela dava respostas mas não tinha memória como também substituir muitos casos do fan Tany onde você treina o seu modelo com as informações da sua empresa porque agora você pode subir esses documentos de texto para treinar o seu próprio assistente Ou seja você pode
colocar o fac um cardápio um catálogo de produtos uma lista de preços Enfim uma série de doento que você vai usar para treinar esse modelo e deixando especialista no seu negócio no seu produto no seu serviço mas se você não viu o vídeo anterior não precisa se preocupar porque vou fazer um resumão dele aqui de como foi feito o fluxo então vou passar o passo a passo de novo só que de uma forma mais simples sem necessariamente testar as rotas pra gente poder fazer tudo isso rapidinho sem gastar muito tempo nem meu nem seu então
vamos lá que até o final desse vídeo eu te garanto que você vai ter esse assistente do GPT trabalhando para você pro seu negócio vamos começar pelos requisitos ou seja o que você precisa ter para funcionar o que a gente vai fazer por aqui para você ter esse ambiente que a vai trabalhar por aqui primeiro você precisa ter uma conta na api da Open a api da Open não é o chat CPT em si Apesar deles beberem da mesma fonte deles terem o mesmo cérebros o mesmo modelos treinados a p da Open é essa página
que você tá vendo aqui do lado que ela é feita para desenvolvedores ou seja ela é feita para sistemas se conectarem ao chat GPT então aqui a gente não tá falando do chat GPT Plus que custa ó por mês a gente tá falando da P da openi que ela é paga por requisição então não necessariamente você vai gastar ó por mês inclusive Pode ser que você gaste bem menos que isso principalmente na faz iniciais do seu projeto o fato é que aqui dentro da AP da openi a gente tem como fazer login Então você consegue
ver aqui o meu usuário logado e aqui dentro também além de toda a documentação que a gente tem sobre como funcionam as coisas e a referência da api ou seja onde estão as rotas para Quais são as chamadas tudo isso aqui a gente vai utilizar Mas você não precisa estudar tudo isso daqui porque eu já fiz esse trabalho inclusive é isso que eu vou ensinar para vocês nesse vídeo Então não precisa se preocupar o fato é que cada conta da openi tem o seu settings aqui dentro onde a gente tem a parte de Billing que
é onde você vai colocar o seu cartão de crédito para você poder ser cobrado por is isso e também comprar créditos porque outro requisito que a gente tem para poder fazer esse robô funcionar é ter colocado pelo menos 5 de crédito já na pea Open ey para que você saia do nível de utilização free pro primeiro e esse processo fica mais detalhados aqui dentro de limits onde mostram todos os limites que você tem tanto de tokens quanto de requisições por minuto e por dia ou seja PM e PD aqui você também pode setar os limites
da sua operação para você não gastar muito mais do que você tá planejando então você pode centar o limite mensal e um e-mail de aviso com quando você chegar nesse limite e aqui embaixo você consegue ver não só o Tier que você tá como que você precisa para ir pro próximo Tier inclusive se você clicar nesse link Verde aqui você vai ver todos os tipos de tiros ou seja aqui no Free mostra que a gente pode usar no máximo chat GPT 3.5 turbo no Tier 1 a gente já pode usar a Jet G pt4 GPT
4 preview E cada vez que a gente sobe de tir você vai ver que o número de requisições vai aumentando Ou seja você vai podendo fazer mais coisas nas apis da Open então é importante você saber que apesar da Open ser muito barata Você tem algumas limitações em relação a o Tier que você tá então às vezes depende até você colocar mais créditos do que você gasta de verdade para você poder subir esses tis rapidamente você poder atender mais pessoas durante o processo de testes você naturalmente vai pegar ali Tier 1 Tier do Mas se
você quiser atender mais de 5.000 6.000 10.000 pessoas no seu negócio por mês é importante você subir o Tier antes para você não ter um limite de requisições ali na própria Open ey e a sua pi da Open parar de responder no meio do mês por exemplo inclusive é dentro dessa conta da opene a gente também tem acesso às nossas api Keys que a gente vai precisar em certo momento então é aqui que você pode criar as suas novas Secret Keys e também aqui dentro que você pode tanto criar um assistant quanto treinar um assistant
no playground mas a gente vai falar isso daqui a pouquinho porque antes eu preciso falar sobre o segundo requisito que você vai precisar para instalar esse projeto para rodar essa máquina de atendimento do seu negócio que é o minichat pro o minichat por B esse SAS que você tá vendo aqui na tela que ele é feito para criar as automações ou seja ele é um software de marketing conversacional ele não tem Inteligência Artificial embutida mas ele serve para você criar fluxo de tomada de decisão ou seja Qual que é a mensagem de boas-vindas quais são
as ações que são feitas para outros softwares Quando é que a gente chama o chat GPT quando a gente adiciona no CRM enfim ele é o automatizador em si ele precisa ser o minichat pro porque a gente vai usar muito essa caixa de solicitação externa que tá aqui no meio da tela que só existe no plano pro Ou seja no plano pago outras funcionalidades como ligar um número do Whatsapp também é só num plano pago mas você pode operar um Instagram por exemplo no plano free para até 500 contatos durante 7 dias só que aqui
tem uma das vantagens de tá vendo esse vídeo que se você se registrar pelo link do Men chat que tá aqui na minha descrição ele é um link de afiliado onde eu recebo uma parte de comissionamento E você também recebe 30 dias de período pró grátis ou seja o seu traio de 7 dias vai ser estendido para 30 no tipo pro então sim dá para você começar a testar essa ferramenta já com cartão atrelado mas sem cobrança no primeiro mês pelo menos da parte do MEN chat já que o chat ept a da openi cobra
por requisição ou seja ele não tem plano free é pago desde as primeiras requisições por isso que você precisa trelar um cartão que nem eu falei anteriormente Além disso aqui no min chat você precisa ter a cont tá ativa ou do WhatsApp ou do Instagram ou das duas depende do fluxo que você vai estar fazendo os dois fluxos são iguais o que muda é o canal cada um tem o seu para fazer pelo Instagram é mais fácil você não precisa ter BM verificada você não precisa ativar o número do WhatsApp já para fazer pelo WhatsApp
já tem uma complicação um pouco maior nos dois casos eu já tenho vídeos aqui no canal explicando passo a passo desde você verificar a BM do meta antes de você ativar o número do Whatsapp para você poder usar api até realmente ativação do WhatsApp ativação do Instagram cada um tem seu vídeo dá uma olhada aqui na descrição se você não tem ainda dito isso vamos parar de de introdução e vamos direto paraa mão da massa como a gente sempre faz aqui no canal a nossa jornada começa em platform.com bar assistant você tem que tá logado
aqui dentro para você poder ter acesso aos seus assistentes aqui eu tenho vários tem um outro vídeo no canal onde a gente fala sobre a criação de assistants mas o fato é que aqui dentro você vai poder clicar em Create e fazer o seu próprio Assistente você pode dar um nome para ele dar instruções escolher o modelo e colocar mais algumas configurações eu vou pegar o meu próprio crobot para vocês verem mais ou menos como é que fica no final vocês vão dar um nome para ele e vão colocar um trecho de instrução isso daqui
é um promt pel No meu caso eu digo que ele é o crobot especialista em chatbot do Crow Creative será responsável por vender e otimizar chatbots utilizando many chat chat GPT deve ser capaz de entender os requisitos do cliente criar f de conversação o objetivo principal é fornecer atendimento ao cliente e aumentar as conversões de nossos modelos disponíveis em e o meu link de vendas se a pessoa quiser ser regencial no Men chat outro link além de não sair do contexto de escrito na instrução deve ter excelentes habilidades de comunicação e vendas sempre limitar as
respostas a 60 palavras sempre usar US respostas personalizadas respostas rápidas confirmação de compreensão eu ponho um fac pequeno aqui embaixo sobre que as pessoas normalmente perguntam para mim e o principal tão aqui ó os links de conversão então se a pessoa quer aprender o meu chatbot vai mandar o meu link assim como se a pessoa quiser falar comigo ele vai mandar outro link assim como se ela quiser comprar um modelo ela vai mandar outro link o ponto aqui é que você vai criar um prompt que tem três etapas a primeira etapa é o papel ou
seja quem ele vai ser Qual que é o nome dele as características del ele como que ele atende Se ele tiver alguma linguagem específica como que ele fala qual o idioma que ele deve falar se você tiver operando em inglês ou outros idiomas e aspectos da Persona desse bote ou seja quem a gente quer que ele seja depois do papel vem a tarefa que é o que a gente quer que ele desempenhe ou seja atenda os clientes converta as vendas envie o link de venda tal quando o cliente quiser isso direcione o cliente para atendimento
Human Em tais circunstâncias por tal canal enfim você vai dizer para ele o que você quer que ele faça e por fim vem o contexto que ele pode ser incluído nesse chatbot de duas formas A primeira é nesse prompt mesmo que você viu igual coloquei ali o fac dando informações sobre o negócio ou seja se você quer que ele responda que pro produto tal é o link tal você tem que colocar ali dentro do fac Ah qual que é o link para tal produto você responde ali embaixo link para tal produto é Tal Qual que
é o preço de tal produto o preço de tal produto é Tal Qual que é o endereço da empresa Qual que é o telefone de contato Como é o processo de agendamento Como é o processo de compra Quanto custa Como é o processo de envio Como é o processo de troca tudo isso você pode colocar dentro dessa instrução num formato de fac mesmo ou em formato de texto simples como se você tivesse dando a descrição de cargo para um atendente humano para uma pessoa que você contratou pro seu negócio no primeiro dia de trabalho dela
você vai colocar ela ali na posição de atendimento e vai falar para ela como que ela tem que atender os clientes e quais são as bases de conhecimento que ela tem ou seja Quais são os arquivos de apresentação os catálogos de produto aqui vem a parte que diferencia o meu negócio do seu negócio de todos os outros negócios que é o processo e é aqui dentro que você vai colocar esse processo Lembra que eu falei que tem duas formas porque aqui além dessas instruções que a gente pode colocar colocar Nós também podemos colocar arquivos aqui
embaixo é por isso que eu falei mais cedo que a gente tinha que faz aquela recarga de 5 para poder utilizar o modelo chat pt4 preview esse modelo chat pt4 ele permite que nós utilizemos essa parte de retrieval A partir do momento que eu coloco aqui essa opção de retri eu posso subir arquivos para essa automação Ou seja eu poderia clicar aqui e subir por exemplo o meu guia do chatbot do Crow Creative para ele treinar a partir do momento que eu coloquei o nome umas instruções nele o modelo ter arquivos ou não dá para
você fazer sem arquivos o meu que eu tô fazendo só para exemplo para vocês mas eu utilizo sem arquivos porque ficam requisições mais baratas e mais rápidas também pro meu contexto de negócio não tem tanta informação assim que o chat GPT não saiba então basicamente o que ele já sabe sobre automação já é o suficiente e eu só preciso delimitar as minhas informações de negócio que cabem tranquilamente em o prompt mas se no seu negócio faz sentido ter arquivos como por exemplo na lista de produtos no catálogo de serviços no cardapio enfim qualquer coisa que
tenha muito informação não vale a pena você colocar isso em pdfs ou em documentos de textos diferentes para subir essa informação pro seu assistente mas o fato é que depois que a gente salva essee assistente a gente pode testar ele aqui dentro e a gente já pode falar com ele por exemplo Oi quem é você e o que faz se eu mando essa pergunta para ele ele mostra aqui a instrução que ele tá rodando tá vendo ó vocês crow bot ele fala para mim Olá sou o crow bot especialista em jetbot diada crow Creative e
minha função é ajudar a vender otimizar chatbots e agora qualquer coisa que eu perguntar para ele ele vai se basear nas instruções nos arquivos que eu dei por exemplo como agendar uma mentoria com Igor eu faço a pergunta e ele automaticamente Depois de alguns poucos segundos já me dá a resposta para agendar uma mentoria aqui igcr Você pode agendar diretamente nesse link pro. quadro.com borc da onde ele tirou isso do nosso prompt aqui eu coloquei pro. quadro.co bigor crw então agora conforme você for falando e testando com ess search bot você vai entrando aqui na
parte de edição vai alterando esse prompt vai alterando os arquivos que você anexa nele para você ter melhores respostas Ou seja você vai entrar aqui vai criar o seu assistant e vai testar ele até ele tá mais ou menos da forma como você quer por aqui dentro é o cérebro então é aqui que você define o que que ele vai responder como como ele vai responder como ele vai falar quais são os dados que ele tem o que que você quer que ele faça Porque liação como o WhatsApp como o Instagram ela é feita diretamente
dentro de um fluxo como esse ou seja ele é muito fácil de fazer porque ele não carrega as instruções da Inteligência Artificial ele só carrega a pergunta do usuário direciona para essa inteligência artificial e depois que a inteligência artificial manda a resposta de volta ele só direciona essa resposta pro usuário de volta então quem define o que vai ser respondido não é o miniat não é o conversacional é essa a instrução dentro do assistance que a gente construiu eles são feitos de forma isolada então fica muito mais fácil para você dar uma atenção nisso para
você alterar os textos que são enviados você não precisa ficar voltando no seu fluxo que é a parte mais técnica que é a parte que pode quebrar por isso que dessa forma que eu fiz fica muito mais fácil de você entender de aplicar e falando em aplicar eu vou explicar agora para vocês como foi feito esse fluxo como eu falei anteriormente esse fluxo já foi realizado em outro vídeo ele foi feito pro WhatsApp aqui a gente vai fazer algumas pequenas melhorias nele e depois vai converter ele pro Instagram então se você não viu outro vídeo
quer ver certinho como foi feito o passo a passo desse fluxo dá uma olhada aqui no link da descrição ou no card aqui em cima que tá aparecendo agora para você ver o passo a passo desse fluxo mas se você seguir aqui certinho cada uma das Caixas que eu fiz e tiver um pouquinho de conhecimento com menat você consegue fazer também se você for muito iniciante vai lá no outro vídeo depois você volta aqui para pegar essas melhorias que a gente vai fazer juntos então esse é um fluxo pode começar com qualquer gatilho que você
queira o nosso gatilho padrão aqui é a mensagem com a palavra-chave assiste pelo WhatsApp e a primeira coisa que a gente vai fazer aqui é verificar Esse chat PT trad que é um campo customizado do sistema é desconhecido esse campo é extremamente importante porque é ele que delimita se já existe uma conversa para essa pessoa ou não por a primeira vez que uma pessoa conversa com seu chatbot ela não sabe necessariamente que que ela tá falando com chatbot Então a primeira coisa que a gente precisa fazer é dar uma mensagem de boas-vindas para ela explicar
um pouco do processo a segunda coisa que a partir da primeira pergunta que ela faz pra Inteligência Artificial já tem uma conversa criada então quando ela fizer uma segunda pergunta uma terceira Pergunta a gente não quer que ela crie uma nova conversa a gente quer usar a memória do assist a gente queer é uma das melhores coisas que ele tem Ou seja a gente precisa ter um identificador dessa conversa uma trad é uma janela de mensagens várias mensagens tanto do usuário quanto do assistant do GPT formando uma conversa completa ou uma trad essa conversa que
eu tive aqui com o crobot com esse assistant já gerou uma thread é o mesmo funcionamento que a gente vai ter aqui dentro dessa máquina Então esse campo nada mais é que o identificador da conversa com o assistant cada Lead vai ter a sua conversa com o assistant e é importante lembrar que o tamanho da trad também impacta diretamente no preço ou seja trads maiores Elas costumam demorar um pouco mais para ser respondidas e ser um pouco mais caras na P da Open ey Então nem sempre é interessante você manter uma trad para sempre com
o Lead na maioria das vezes vale a pena você resetar essa trad a cada 24 horas ou cada 7 dias para garantir que se demorar um tempo para esse Lead voltar a falar com você ele não vai ficar demorando para responder nem sendo mensagem cara ele pode só esquecer o contexto e começar de novo essa conversa é opcional depende do seu nicho no meu nicho eu não uso porque eu gosto de conversar bastante tempo com os usuários Mas se você quiser reduzir custos é interessante você remover o chat GPT tred no final dos atendimentos mas
o fato é que a gente toma uma decisão se a gente não tem uma conversa aberta a gente vai criar uma nova conversa ou seja a gente vai mandar uma mensagem de boas-vindas isso pode ser feito tanto pelo WhatsApp quanto pelo Instagram que vai ser uma ação de entrada do usuário então aqui não é uma entrada de texto é uma entrada do usuário é diferente dessa caixa aqui porque a gente espera uma resposta ou seja a gente manda uma mensagem de introdução pedindo para ele enviar dúvida para min inteligência artificial em apenas uma mensagem isso
aqui é importante para manter a experiência do usuário porque tem muitas pessoas que gostam de mandar uma palavra em cada linha que usa entre como vírgula então para esse tipo de chatbot é mais interessante que a gente avisa as pessoas que elas precisam fazer mensagens com contexto melhor não quer dizer que o bote não vai responder Se ela mandar em duas linhas ele vai dar Duas respostas diferentes uma para cada linha então logo a pessoa vai perceber que é interessante ela mandar tudo numa frase só a resposta que essa pessoa der a gente vai guardar
na variável chat GPT entrada vai ser uma resposta do tipo texto que vai ser enviada pro chat GPT depois para responder então A entrada é o que o usuário diz a resposta é o que o chat GPT responde e o que a gente vai fazer logo em seguida que se ele responder essa pergunta a ação de resposta vai ser uma solicitação externa para api da openi qual api da Open v1 bar thads bar runs e aqui tá o Polo do gato no outro vídeo eu fiz as ftas certinhas mostrando com post mas aqui para reduzir
tempo vou mostrar para vocês só aqui dentro da própria plataforma da Open a gente consegue vir aqui na parte de documentação api referes assistants e a gente tem todas as rotas que a gente vai utilizar aqui dentro especificamente a que a gente tá usando aqui é essa de Create trad and Run ela fica dentro da parte de runs e quando você clica nela ela vai mostrar especificamente essa chamada do tipo post PR ap. openen v1 TR runs que é exatamente que a gente tá fazendo aqui você pode ver que os parâmetros que eu utilizei aqui
ó Open batton assistance v1 authorization content Type tudo isso tá aqui dentro da própria requisição então se você quiser entender como é feita essa chamada Quais são os parâmetros quais são os tipos de respostas possíveis para você tratar para customizar esse bot pode dar uma olhada aqui na documentação Mas você não precisa entender nada de código Porque você só precisa copiar e colar o que eu tô fazendo aqui para dar certo para você também Beleza então essa primeira requisição vai ser para api.openweathermap.org bar v1 bar thads bar runs dentro do cabeçal a gente vai colocar
Open Beta assistant v1 authorization better e um campo personalizado do bot que aqui chama bot GPT apiq o que que é um campo personalizado do bot vou abrir o minichat em outra aba aqui vou clicar em configurações Campos Campos do bot você pode ver que aqui dentro tem alguns Campos ó o GPT api k o GPT assiste ID o bot Max anwers e o bot segs esses campos são Campos da automação ou seja não importa qual Lead Fale com eles esses campos eles vão ser do bote não do Lead então isso aqui fica muito mais
fácil tanto para eu fazer os modelos que você pode baixar automaticamente quo para você mesmo da manutenção do seu bot que aí você não precisa voltar nessas caixas aqui quando você quiser trocar II aqui ou até o Ed do assistente que a gente vai falar mais pra frente isso é uma forma de você reduzir a quantidade de erros que pode acontecer no seu projeto Porque qualquer caracter que você errar aqui qualquer espacinho vai fazer seu bote quebrar vai dar erro nessa chamada então quanto menos você passar por aqui depois que estiver funcionando melhor isso aqui
é autenticação Então esse campo aqui na verdade ele quer dizer o que tá escrito aqui dentro tá vendo esse campo aqui que você não tá conseguindo ver é a minha ep aqui do meu bot então é aqui que você vai colocar a sua assim você não precisa ficar entrando em todas as chamadas e trocando essa chave se você um dia precisar trocar ela a mesma coisa dentro do corpo você pode ver que aqui dentro a gente tem um corpo certinho que começa com abertura de Chaves isso aqui é um objeto Jon e ele tem que
começar com essas chaves você pode ver até aqui na referência da Open Eye ele mostra aqui em cima certinho as chaves e aqui eu tenho o parâmetro assistant id e eu coloco outro Campo bot GPT assist ID que é exatamente esse campo aqui ó bot GPT assist ID para eu poder configurar isso por dentro da minha configuração e não necessariamente por dentro do meu fluxo isso é tudo para facilitar a minha vida e a sua aí Além disso eu tenho aqui dentro a trad que é um outro objeto que vai ter o messages que carrega
um Array que é caracterizado por esse colchete que dentro tem um objeto que carrega o o user e o content chat GPT entrada chat GPT entrada que por sua vez a gente aturou na pergunta que a gente fez por lid anteriormente fecha certinho todos os objetos Fecha aqui o coate do messages fecha o objeto do trad e fecha o objeto da requisição depois disso a gente vai em mapeamento de resposta e pega o Jason PF trad id e atribui ao campo chat GPT trad que que é o trad ID nessa requisição É exatamente esse campo
aqui que veio da resposta que é o que carrega o ID da trad que por sua vez se a gente olhar aqui dentro do próprio playground é esse ID que aparece aqui em cima todas as vezes que a gente cria uma nova trad com o nosso assistente ou seja essa primeira requisição aqui ela vai ser feita uma vez só na história de cada trad que é quando a gente começa essa conversa essa rota serve para não só criar uma trad Como atribuir uma mensagem e também já rodar a primeira Run ou seja ela já vai
fazer três coisas de uma vez só e ela retorna pra gente o trad ID que é o que a gente usa em todas as chamadas seguintes Ou seja quando eu quiser atribuir uma nova mensagem eu vou atribuir uma mensagem a qual trad é essa trad Ed quando eu quiser ver qual foi a resposta do chat GPT eu vou querer saber a resposta do chat P de com trad essa trad ID Então essa primeira chamada ela é muito importante para delimitar o começo dessa conversa com inteligência artificial inclusive em seguida depois que a gente faz essa
requisição a gente vai receber um trad ID que vai ser utilizado no próximo passo que é uma outra solicitação externa Mas você pode ver que essa outra solicitação externa ela tá ligada também naquela caixa de condição Inicial que a gente tinha lembra que tudo começou com a verificação se fat PT trad era desconhecido porque todas as vezes que ele passar por esse fluxo agora ele não vai mais se apresentar fazer uma primeira pergunta e criar uma trad ele já vai direto pra listagem de mensagens ou seja o mesmo caminho da segunda pergunta em diante Ele
sempre vai fazer esse loop Ele sempre vai passar por aqui e o que que é essa ação de solicitação externa para messages nada mais é do que um get ou seja uma requisição que não carrega um corpo não carrega parâmetros no corpo pra rota de api.openweathermap.org content Type application json aqui não tem corpo aqui só tem um mapeamento de resposta para data na posição zero pon content na posição z0 P Text pval e a gente vai atribuir esse texto a chat GPT resposta voltando aqui pra nossa referência da Open é exatamente essa rota de messages
list messages você pode ver que aqui a gente faz um get pro mesmo endereço com os mesmos parâmetros e o o objeto que retorna tem aqui ó data na posição zero ou seja primeira resposta ponto content na posição zero ou seja primeira resposta P text pval que é exatamente a última mensagem que foi atribuída nessa trad que pode ser tanto a do usuário quanto a do chat GPT E é exatamente por isso que logo em sequência dessa chamada dessa requisição tem uma condição que verifica se existe chat GPT resposta ou seja Tem qualquer valor e
chat GPT resposta não é chat GPT entrada porque Lembra que eu falei que a gente vai listar sempre a última mensagem da tred não necessariamente a última mensagem da tred é a resposta do chat GPT pode pode ser a pergunta do usuário isso acontece quando o GPT ainda não criou a resposta está processando a resposta ou ele simplesmente não tem resposta porque talvez você não tenha crédito ou porque essa ligação foi feita errado se a última mensagem da tr for a própria pergunta do usuário não vou mandar ele como resposta a própria pergunta senão ficaria
muito esquisito o chat chpt responder a pergunta com a própria pergunta e aí depois dessa verificação é uma verificação para dois caminhos o primeiro caminho é se tem uma resposta válida ou seja existe um chat GPT resposta e é diferente da pergunta então eu vou mandar a mensagem para usuário mandando chat GPT resposta só que aqui de novo não é só uma mensagem não é texto é do tipo entrada do usuário é aqui que tá o Polo do gato porque a ideia é você mandar resposta já pro usuário mas na verdade pro Men chat Isso
é uma pergunta ou seja ele tá esperando uma interação então você manda a resposta pro usuário e se ele te falar mais alguma coisa você já vai mandar isso pro chat GPT assim você não precisa ficar falando pro Lead se ele quer falar se ele quer mandar mais uma pergunta não você já manda a resposta no formato de pergunta e o que o r falar em sequência já é a pergunta pra próxima ida pro chat GPT que é exatamente o que a gente faz aqui nessa entrada de texto grátis existe uma nova captura no campo
chat GPT entrada e uma nova ação que é realizada aqui nessa lateral como vocês podem ver a primeira coisa que a gente faz aqui é limpar o campo chat GPT resposta para garantir que a próxima vez que eu perguntar se tem uma resposta eu não vai considerar resposta anterior e sim uma nova resposta em sequência a gente faz uma outra solicitação externa agora para api.openweathermap.org só que do tipo post o que antes era um get agora é um post porque a gente vai mandar um corpo que é a nova pergunta do usuário Ou seja a
gente tá atribuindo uma nova Pergunta a essa trad que já existe nessa rota não tem mapeamento de resposta e logo em sequência vou rodar uma Run ou seja depois da primeira solicitação onde adiciono uma nova mensagem a essa trad eu faço uma Run para que o chat PT Leia essa trad e me dê uma resposta então essa solicitação aqui é paraa p. open.com barv 1/3 barch APT trad bar runs e aqui no corpo precisa enviar só o assistant ID que é esse campo que tá aqui personalizado do bot como a gente tinha visto anteriormente bot
GPT assist ID você captura ele aqui dentro do playground mesmo você consegue ver aqui embaixo do nome do do assistente ou até na listagem de assistentes ele fica aqui do lado do nome do assistente da q o ID essa chamada também não tem mapeamento de respostas em seguida o próximo passo aqui você pode ver que ele sai daqui é para essa cordinha ele vem para esse atraso inteligente que também faz parte da bifurcação anterior ou seja se não tinha uma resposta anteriormente ou se o Lead acabou de fazer uma nova pergunta eu vou esperar alguns
segundos que são delimitados também por uma variável Global do bot que tá aqui dentro bot Seconds que para mim tá dois e vou começar esse fluxo de novo ou seja isso aqui é um loop ele chama ele mesmo então a partir do momento que ele faz tudo que ele tem que fazer aqui na hora que ele chega nessa caixinha Verde a mesma coisa que ele voltasse aqui então o fluxo lógico disso funciona da seguinte maneira o usuário começa uma conversa se eu nunca tive uma conversa antes eu vou criar uma tred e rodar a primeira
Run ele faz isso recebe chat chpt trad depois ele passa pro resto do fluxo começa ele de novo e quando ele já tem o chat chpt trad ele vai fazer uma verificação se tem uma mensagem nova se tem uma mensagem nova essa mensagem não é igual a pergunta do usuário ele vai mandar essa mensagem nova pro usuário e fazer uma nova Pergunta se o usuário responder essa nova pergunta com uma nova mensagem pro chat GPT ele vai mandar essa mensagem pro chat GPT vai começar o fluxo de novo então ele fica rodando Isso daqui o
li fica falando com sua automação quantas vezes você quiser ou seja ele vai atender o de forma ininterrupta e todas as vezes ele vai tentar vender vai tentar converter vai tentar ensinar vai tentar fazer exatamente o que você pediu para ele naquela instrução e que você testou no degrau isso aqui não é necessariamente novidade a gente já tinha feito num vídeo anterior agora vou mostrar para vocês as melhorias nesse fluxo que fazem com que ele seja mais seguro mas escalável e pode ser até rentável para você a primeira alteração que eu fiz aqui para se
o usuário não responder essa hora em que a gente nãoa resposta do chat GPT ou seja se ele parar de falar com o chat GPT dentro dessa entrada de texto grátis a gente vai esperar erá 23 horas e se ele não respondeu você pode ver aqui que tem uma caixinha saindo dessa parte vermelha a gente vai limpar o campo Shed GPT resposta Isso serve pros casos onde demorou um tempo para ele falar com o chat de novo ou seja já espirou essa janela de 24 horas o chat não tá esperando uma pergunta real desse leid
fechou essa janela e ele manda uma nova pergunta se a gente não tiver colocado essa ação ele vai mandar pro usuário a resposta anterior porque ele tem isso guardado ainda então o ideal é depois de 24 horas a gente expirar essa resposta zerar ela ISO de voltar a perguntar ele vai começar o fluxo novamente aem invés de mandar resposta anterior que é o jeito certo de fazer com esse fluxo Você já consegue atender você já consegue operar você já vai ter um chat que vai est ligado no seu WhatsApp que vai estar conversando com esse
assistant no todas as vezes que o Lead mandar uma mensagem ele vai direcionar pro assistant vai pegar a resposta e direcionar pro Lead só que existem dois problemas que podem acontecer nesse fluxo que podem te dar uma uma grande dor de cabeça o primeiro é se você tiver algum problema com a sua chave algum problema com os seus créditos e essa chamada fica em Lube ou seja todas as requisições que estão indo para Open eão dando que você já excedeu o seu limite de créditos ou que você já excedeu o seu limite de requisições ou
qualquer outro motivo e essa requisição vai ficar em loop vai ficar tentando responder e vai ficar tentando fazer chamadas paraa ap da openi mesmo você não podendo fazer isso isso pode gerar uma série de problemas no minichat e na Open também até gerar o bloqueio da conta então a primeira coisa que a gente vai fazer vai criar um limitador de tentativas de resposta ou seja a gente vai limitar o máximo de vezes que a gente vai tentar pegar uma nova resposta antes de falar pro Lead que a gente não conseguiu achar uma resposta pra Pergunta
dele isso é importante por dois fatores primeira experiência do usuário a gente tem que avisar o Lead que a gente não conseguiu pegar resposta para ele e se ele continuar fazendo perguntas e aí continuar respondendo que não conseguiu a resposta para ele ele não vai sair tão frustrado quanto se ele ficar simplesmente sem resposta nenhuma deixado ali no vá e o segundo é para garantir que a gente não vai estourar nenhum limite de requisições por falta de crédito ou seja se não tem crédito ele vai parar de fazer essas requisições em algum tempo e vai
notificar os administradores para que eu ou você possa entrar no projeto e ver o que que tá acontecendo e ver qual que foi o er que teve na api a primeira coisa que a gente vai fazer aqui vai ser abrir o espaço que eu vou querer isolar essa condição que tem aqui porque é nela que vai tá o nosso contador Ou seja a primeira coisa que a gente vai fazer aqui vai ser além dessa requisição onde a gente verifica se existe um chat GPT resposta se ele não é igual a chat GPT entrada a gente
vai adicionar mais uma condição aqui embaixo se não verificar outra condição e nesse caso a condição vai ser verificar se o campo personalizado do usuário retry Number que é um campo do tipo número é menor ou igual a 10 e esse número você pode trocar no seu projeto para que que ele faça menos verificações eu testei aqui 10 é meio que o número ideal Mas você pode trabalhar com isso para baixo não recomendo que você use isso para cima porque mais de 10 tentativas aí provavelmente Realmente você tem algum problema na conta não é demora
do CH GPT e sim algum problema de falta de créditos ou limite de requisições que não compensa a gente ficar tentando de novo então usa de 10 para baixo depois que a gente fizer essa verificação se a Try Number é menor ou igual a 10 a gente vai adicionar um a essa variável Então a gente vai puxar uma caixa de ação que vai definir o campo do usuário no caso o campo retry Number e vai aumentar esse número por um é exatamente por isso que ele precisa ser um campo do tipo número porque se ele
for um campo do tipo T não ten Essas funções de verificar se é maior ou igual se é menor que adicionar mais um adicionar mais zero adicionar mais dois enfim precisa ser um campo do tipo número exatamente como a gente fez aqui e aí sim depois que eu adicionei esse retry Number por um é que eu vou para esse atraso inteligente então o que estava ligado aqui eu vou tirar e vou ligar direto aqui vou reposicionar um pouquinho aqui para ficar mais fácil de vocês entenderem o que tá acontecendo mas basicamente todas as vezes que
eu faço a verificação se tem uma resposta ele vai dar resposta normal porém se eu não tiver a resposta ainda eu vou ter uma quantidade de vezes limitada onde eu vou procurar essa resposta Isso serve para que a gente não fique procurando respostas quando elas não virão ou seja se acabou as possibilidades de resposta você vai ter um limite para cada usuário e cada vez que ele tentar passar por aqui ele vai adicionar essa variável ou seja vai chegar um momento em que ele vai ser maior do que 10 e aí sim nesse caso a
gente vai zerar essa interação com ele ou seja a gente vai criar um conjunto de ações aqui que vai fazer algumas coisas primeira de todas dado do contato limpar o campo personalizado Qual campo personalizado chat chpt trad porque se essa conversa é defeituosa a gente não quer continuar ela a segunda coisa que a gente vai fazer vai ser limpar também o campo personalizado chat GPT resposta porque se a gente tem uma chamada defeituosa a resposta provavelmente não virá então a gente tá com a última resposta a gente vai eliminar para não respostas anteriores depois a
gente vai também limpar outro Campo personalizado que é o chat GPT entrada porque se a gente tá reiniciando essa conversa a gente quer que o usuário faça uma nova pergunta e por fim eu vou utilizar essa ação de bate-papo ao vivo de notificar responsáveis por eu quero notificar todos os responsáveis do projeto que houve um problema inclusive se você clicar aqui você pode editar essa requisição como por exemplo nome completo encontrou um problema então assim você vai receber esse e-mail você sabe que você tem que ir lá verificar Beleza depois disso eu vou enviar um
uma mensagem um feedback para usuário que sim vai ser uma mensagem do WhatsApp dizendo desculpe estou um pouco confuso e não encontrei resposta para sua pergunta e logo em seguida eu mando ele de volta pro mesmo loop ou seja ele reinicia esse fluxo onde a gente Zerou o chat PT trad então ele vai mandar de novo essa mensagem Inicial e vai começar toda essa conversa de novo minimizando a possibilidade de Eos Beleza então essa primeira melhoria que a gente fez no fluxo aqui para se você tiver algum problema na sua conta da Open ele não
ficar fazendo requisições infinitas e sim responder pro Lead que você tá como problema se essa conta tiver caída o Lead vai fazer outra pergunta e vai ficar recebendo que o bot não consegue mandar a mensagem então você vai ter uma experiência ruim pro Lead ali que vai ficar sem ter a resposta que ele queria mas não tão ruim quanto ele ficar simplesmente no vaco e você fica dando requisição locamente para a penda openai e podendo gerar até o bloqueio da sua conta então isso aqui é uma alteração mais pra segurança que para usabilidade mas também
usando essa automação um tempo a gente acabou descobrindo que existem pessoas que gostam de utilizar o seu chatbot de atendimento com um chatbot de terapia ou seja ele gosta de falar muito com o seu chatbot sem necessariamente uma intenção de comprar ele fica ali só testando seu chatbot ou pior ele coloca um bote para conversar com outro bote isso pode gerar uma conversa tão grande que vai estourar todos os limites de aquisição e todos os limites de créditos que você possa ter na ferramenta então para evitar tanto ataques onde um bote pode falar com seu
bote essa conversa ficar infinita ou até uma pessoa chata que não quer necessariamente comprar com você mas quer ficar testando o seu bote até gastar o seu dinheiro ou até achar o algum erro a gente vai fazer agora um contador de respostas Isso serve para duas coisas tanto para essas limitações quanto eu falei para se você quiser limitar e cobrar por esse bote Ou seja você vai limitar o máximo de respostas que esse bote vai dar antes de encerrar essa conversa e a partir disso você pode encerrar a conversa falando pra pessoa colocar mais créditos
ou seja você pode monetizar a conversa com esse bote ou você pode simplesmente encerrar a conversa e dar esse li como perdido dependendo do tipo de atendimento que você tiver fazendo então aqui você tem a possibilidade até de monetizar o seu bot se você tiver criando por exemplo não um atendente mas um tutor uma cartomante um auxiliar financeiro um redator alguma coisa que vai ter um limite de utilização você pode fazer esse sistema de créditos que a gente vai colocar aqui a partir do máximo de respostas que a automação permite para monetizar isso ou simplesmente
encerrar a conversa com o usuário Então vamos lá não na massa parte dois para fazer essa segunda verificação a gente vai usar a nossa primeira condição Aqui é onde a gente antes via Esse chat GPT trad é desconhecido agora a gente vai fazer uma outra verificação Então vou corrigir esse fluxo vou jogar esse daqui aqui para baixo ao porque antes dele eu vou fazer uma nova verificação primeiro eu vou colocar aqui outra condição vou arrastar ela para cima porque eu quero ver isso antes do chat P trad e vou ver aqui se o campo personalizado
do usuário chamado de enser Number que também é um campo do tipo número para que a gente possa fazer a verificação é maior que e aqui eu não vou colocar o número mar retado eu vou colocar a variável Campo personalizado do bot bot Max answers Porque assim fica mais fácil de configurar Ou seja você não vai ter que entrar em em cada um dos seus Bots em cada um dos seus fluxos para configurar o máximo de resposta que ele vai dar você simplesmente vai entrar em configurações Campos do bot bot Max an você vai colocar
aqui o máximo de respostas que ele vai dar aqui no meu caso tá 100 pode colocar 50 20 30 o valor que você quiser e quando o usuário chegar nesse limite Você pode cobrar para ele para responder mais ou simplesmente encerrar a conversa então aqui a condicional pronta eu vou clicar fora ela vai aparecer aqui em cima e se o número de respostas Que o usuário já recebeu foi maior que o número de respostas que eu configurei o bot para D eu vou puxar essa caixa aqui pro lado exatamente aqui do lado das nossas caixas
de negativas e vou mandar uma mensagem do WhatsApp para ele dizendo que desculpe Você atingiu o limite de perguntas para a nossa conversa e É nesse momento que se você tivesse monetizando esse bote querendo dar um limite Você poderia colocar um botão de adicionar aqui e comprar créditos e mandar ele ou para um outro fluxo de compra de créditos ou para uma página externa para fazer checkout aqui no caso eu vou excluir esse botão mesmo porque eu só quero avisar o Lead de que acabaram as perguntas da conversa pelo menos pro meu contexto de atendimento
e vou fazer uma próxima ação do tipo bate-papo para notificar os responsáveis de novo que aconteceu alguma coisa aqui no caso eu vou dizer que usou o máximo de perguntas do bot para eu também poder entrar aqui e verificar o que tá acontecendo se for uma automação falando com outro Já posso excluir até bloquear esse contato para não receber novos ataques e sim é possível receber ataques de bots simplesmente colocando Bots para conversar com Bots E isso vai gerar uma requisição muito grande um consumo muito grande é por isso que a gente precisa desse tipo
de defesa Isso aqui é uma boa prática porque com certeza vai te proteger de ataques e economizar uma boa grana então com certeza vale um like e um inscrito aqui no canal hein Não esquece mas se eu tenho um computador que verifica se é maior que bot Max ans Eu também preciso adicionar nesse aner Number todas as vezes que eu mandar uma resposta pro Lead então a segunda alteração que a gente vai fazer aqui no fluxo vai ser nessa parte da resposta onde a gente manda a resposta porque agora antes de mandar a resposta direto
eu vou fazer uma ação e é aqui em cima que eu vou adicionar definindo o campo do usuário no caso aqui aqui o campo Emer Number eu vou adicionar o número um ou seja se eu tiver um vai ser dois se eu tiver dois vai ser três até chegar no meu limite do computador e essa caixa aqui sim eu vou ligar no chat PT resposta e também além de aumentar o answer Number por um e também vou limpar o campo personalizado retry Number porque aqui se eu conseguir dar uma resposta com sucesso quer dizer que
eu não tenho nenhum tipo de problema eu posso zerar ess contador para na próxima pergunta que o fizer ele tá novinho e começar as tentativas a partir daí então beleza agora o fluxo Tá certo tudo revisadinha vou dar uma atualizada nele aqui lembra que a nossa mensagem a nossa palavra-chave é Assiste agora eu vou literalmente mandar para esse bot pelo WhatsApp a palavra assiste para ver o que acontece você pode ver que a primeira coisa que ele mandou aqui foi eu envie sua dúvida que é exatamente o que a gente falou para ele fazer aqui
ou seja se ele não tem o campo chat GPT TR ele vai mandar essa parte de envio sua dúvida ao mesmo tempo que a gente tá fazendo esse teste aqui eu vou abrir os contatos pra gente acompanhar esse atendimento na prática então aqui a gente consegue ver todas as informações do leading inclusive o que acontece por trás das min mensagens que é uma visualização que a gente não consegue enter pelo WhatsApp Então vamos continuar esse teste aqui vou mandar para ele a pergunta Quem é você e o que faz aqui por trás a gente conseguem
ver Exatamente tudo que está acontecendo ó o campo personalizado do chat GPT entrada virou essa pergunta o campo personalizado foi alterado do chat GPT trad ou seja ele fez essa requisição aqui que retorna O trad ID em sequência ele foi pra messages e aqui você pode ver ó chpt resposta saiu do valor a setet para quem é você e o que faz que é exatamente a pergunta que eu fiz porque ele passou aqui pela primeira vez em messages e a gente ainda não tinha mensagem dessa nova trad ainda era minha pergunta ele adicionou retry Number
por um e ficou esperando um tempo na segunda vez que ele passou o campo chpt resposta ou seja na segunda vez que ele terminou esse Lub aqui e voltou quando ele passou aqui pelo messages o campo chat GPT respostas foi alterado para eu sou crot especialista em chatbot de a nesse momento a gente veio para essa parte aqui de cima onde ele aumenta o answerer Number por um limpa o retry Number que é exatamente o que ele faz aqui ó adiciona no answer Number que antes era um s virou um e acabou de esvaziar o
retry Number e me manda a resposta sou o crobot especialista em chatbot de a ou seja nessa caixa aqui é exatamente essa aqui então ele tá aguardando uma resposta de contato que é a mesma coisa que eu chegar aqui e perguntar por exemplo Qual foi a minha mensagem anterior para demonstrar a memória que ele tem que que aconteceu aqui ele atribuiu uma novo Campo chat GPT entrada com a pergunta que eu fiz e tá fazendo loop dessa vez ele teve a resposta mais rápido ele não teve que fazer o retry Number Ele simplesmente recebeu a
resposta sua mensagem é quem foi o que você faz estava buscando quem sou e o papel de entender e nesse momento ele colocou answer Number do porque a segunda resposta que eu recebi e já me respondeu o que eu queria saber então se o le continuar conversando e perguntar por exemplo como contratar uma mentoria com o Igor Independente se ele escreveu errado ou não se que aqui eu não coloquei o m ele sabe ver esse tipo de erro vamos voltar lá pro mini chat ele trocou o chat PT entrada de novo Zerou o chat P
ter resposta tá fazendo o atraso na automação já teve aqui direta resposta não teve nenhum tipo de dey dessa vez já recebeu a resposta e já enviou então para dear monitoria com ecow pro. quadro.com barc da onde ele tirou esse link vamos voltar lá no nosso assistants aqui dentro do Crow bot eu tenho a instrução dizendo pro. quadro.com barc E assim você pode ver como foi rápido simples e a gente já tem o chatbot com limitadores com a possibilidade de monetização a partir de créditos e que responde para qualquer nicho que você vai mudar aqui
é o assistant pro seu contexto pras suas regras e dá para manter tem bastante coisa que eu coloquei aqui principalmente das regras de comunicação para limitar em 60 palavras mandar respostas mais rápidas usar uma linguagem menos técnica enfim dá para você colocar o seu telefone o seu endereço e pedir pro chatbot direcionar todas as vezes que o l perguntar como falar com você dá para você fazer um atendimento automático para qualquer nicho aqui no canal mesmo tem outros vídeos sobre o assistance onde eu ensino só a parte de prompt só a parte de arquivos o
fato é que você encontra todas as informações aqui mas se você chegou até aqui deve estar se perguntando Mas e o Instagram a gente não ia fazer um fluxo para Instagram também é o mesmo fluxo como é que funciona isso o fato é que eu também desenvolvi o mesmo fluxo exatamente igual ele serve para Instagram também então se você fez o passo a passo comigo aqui só que em vez de usar as caixas do WhatsApp você usou as caixas do Instagram O resultado é o mesmo mas se você começou pelo WhatsApp agora quer colocar o
instagram ou começou pelo Instagram agora quer colocar WhatsApp vou ensinar mais um pulo do gato para vocês aqui do mchat que Vai facilitar bastante a vida de vocês agora que a gente já tem esse fluxo pronto eu posso vir aqui de novo em automação e aqui na raiz desse modelo eu posso ver o modelo aqui se você clicar no três pontinhos você tem a opção de converter canais nesse momento você pode clicar em cima dela selecionar canal e fazer para qualquer outro fluxo no momento em que você clicar para Instagram duplicar e converter ele vai
criar uma cópia desse fluxo tá vendo aqui ó assistant loop V2 convert onde a primeira coisa que eu falo para vocês é que vocês devem renomear essa cópia para você não se perder com ela aqui no caso vou chamar de Instagram assistant vou renomear essa automação e aqui dá uma dica muito importante depois que você faz essa duplicação essa conversão você tem que configurar Esse chat ao vivo você tem que que publicar ele principalmente colocar novos gatilhos ou seja aqui por exemplo Vou definir um gatilho com a palavra chave do Instagram para assiste também e
aqui tá a dica de ouro no final do fluxo você pode ver que ele tá mandando sempre paraa assistant V2 por aqui é um fluxo de loop que manda para ele mesmo só que se a gente converter esse fluxo pode acontecer um erro muito comum que é você esquecer de trocar essa caixa final essa caixa final tá mandando para um fluxo de WhatsApp Esse é um fluxo de Instagram Ou seja a gente precisa corrigir isso daqui tirar do assistant loop V2 e mandar assim pro Instagram assistant que é ele mesmo então isso aqui é muito
importante para você não ter a quebra do fluxo você pode ver que vai dar muito problema se você tentar mandar uma mensagem do WhatsApp para um lead que tá no Instagram ou tentar mandar uma mensagem pro Instagram para um lead que é do WhatsApp então se você faz essa conversão é muito importante você vir aqui no final e trocar também essa caixa de ação para que esse fluxo chame ele mesmo e não o fluxo original que gerou ele beleza agora que a gente fez essa atualização tá pronto para operar pelo Instagram também se a gente
estiver ligado e é isso é um processo fácil fil rápido se você já tem um pouquinho mais de intimidade com menat você conseguiu só pelo resumo se você nunca utilizou o menat você consegue voltar no vídeo anterior onde eu faço passo a passo aquela primeira parte certinho criando Essas caixas junto com você e principalmente se você não quiser fazer o passo a passo se você já entendeu como ele funciona mas não tiver com vontade de fazer tiver tendo dificuldade não tiver encontrando certinho tiver errando alguma coisa no meio do caminho que você não tá encontrando
também disponibilize o modelo tanto do WhatsApp quanto o modelo do Instagram exatamente igual a esse que vocês viram aqui na aula eu disponibilizo por um valor simbólico da minha lojinha então você pode simplesmente baixar esse modelo instalar no seu minichat pro Ligar suas Chaves e o assistant ID ali através dos Campos do bot e começar a operar em poucos minutos agora se tiver com muita dificuldade não conseguir De nenhum jeito nem baixar nem fazer junto pode mandar mensagem aqui nos comentários que eu e a galera que conseguiu vamos te ajudar também pode mandar mensagem no
meu WhatsApp através do link do quadro você encontra lá o meu Whatsapp também pode falar com o crobot atendimento automático ou comigo de forma síncrona e eu posso te ajudar dentro do formato de mentoria não só instalar esse fluxo fazer ele funcionar como também n outros fatores como estratégia outros tipos de técnicas integração com outras ferramentas utilização do CRM utilização de links score Enfim uma infinidade de coisas que a gente pode discutir junto para tirar o seu projeto a sua ideia do Papel através do formato de mentoria você encontro os links tanto pro agendamento da
mentoria quanto pros modelos iguais a esses que você viu nesse vídeo lá na minha lojinha todas no meu quadro é só dar uma olhada aqui no link da descrição que você encontra facinho Lembrando que aqui no canal a gente fala muito sobre isso esse e outros botes inteligência oficial com chat GPT sem chat GPT integração com outros sistemas enfim aqui a gente fala muito sobre marketing conversacional integrado Inteligência Artificial do chat GPT então se você gostou desse vídeo acha que fez sentido para você segue aqui o canal deixa o seu joinha deixa o seu comentário
se você conhece alguém que tá precisando de uma ajuda nessa automação manda esse vídeo para ele compartilha é muito importante para ajudar a crescer o canal o meu objetivo aqui não é te vender curso e s te ensinar a fazer de forma gratuita para que a gente tenha cada vez mais grow hackers porque esse é um mercado que tem muito mais gente querendo fazer do que sabendo fazer Então esse é um serviço que vale a pena você lembrar que você pode fazer Tanto para você quanto para vender para outras pessoas e você pode replicar esse
modelo que eu fiz aqui na loja para vender para quem você quiser espero que vocês tenham gostado e até a próxima valeu