Olá tudo bem Hoje eu vou mostrar para você como que você pode criar um mini agente de a através do seu Instagram então você pode receber mensagem no seu DM ele vai analisar essa mensagem e vai criar um histórico de conversas e responder para os seus clientes que nem eu vou te mostrar aqui então nós temos aqui o agente da dinastia que é o nosso grupo a nossa comunidade no discord onde você aprende gratuitamente como criar exatamente isso que nós estamos te ensinando Então eu mandei uma mensagem perguntei qual que é o link do discord eu vou fazer mais uma pergunta para você ver em funcionamento e você poderia me ajudar com automações eh para SDR também Então olha lá acabei de mandar mensagem para ele olha que rápido que ele respondeu a mensagem um pedido Nobre viajante automação para SDR é um campo complexo mas recompensador para tomar essa arte sugiro que você entre no canal do zero onde encontrará um tutorial passo a passo para iniciantes E é verdade se entrar no nosso discord você vai encontrar esse canal do Zero Onde nós ensinamos passo a passo para você criar sua VPS subir o seu a conta do n8n instalar o Reds todos os componentes que você vai ver nessa aula aqui você já vai aprender lá beleza então eu faço essa sugestão se você não assistiu o primeiro vídeo assista o primeiro vídeo depois você vem para esse então primeira coisa que a gente tem que fazer é criar um app na conta do meta então entra lá no Google meta Business e dentro da sua conta do meta Business que é essa daqui você vai nessa aba que é apps Então vai est ali dentro de settings clica em apps e aí você vai criar um novo app então eu vou setar esse novo app para você né Vamos lá Aqui você clica em novo app Pode fechar essa telinha Vamos colocar o nome dinastia aula e Instagram não ele não vai deixar falar a palavra Instagram Então vou colocar aqui aula 1 01 só ter um um teste e aqui dentro dessas opções você vai colocar outros eh aqui você vai colocar conectar no produto dos seus clientes Então como páginas do Ah não perdão Business vai clicar em inglês porque é pra gente gerenciar as páginas da sua conta do Instagram Então já tá aqui o nome do meu App Lembrando que esse App você pode disponibilizar publicamente ou usar só para você no nosso caso aqui a gente vai tá usando só para nós né então tanto faz o o o nome que você vai colocar no teu app coloca tua senha agora eu vou clicar aqui insem setar Instagram que é o produto da Meta que a gente vai est usando nesse momento bom pra gente fazer o teste que você acabou de fazer a gente vai ter que fazer alguns passos aqui primeiro passo que a gente precisa fazer vai ser e colocar o app no modo Live mas para você entrar no modo Live tem alguns requerimentos básicos que a gente vai ter que colocar aqui aqui como setar algumas urls de política de privacidade termos e condições então aqui você pode colocar qualquer url que você tiver eu vou colocar aqui o que eu tenho mas às vezes pode ser de um site que você já tem eh de alguém que de alguma empresa que você tá participando Então vou colocar aqui política de privacidade e aqui eu vou colocar uma outra URL é claro que se você for colocar em produção esse App vai ter que ser uma URL verdadeira da política de providade e termos e condições Ok o Facebook não vai deixar você colocar qualquer coisinha aqui porque você vai ter que passar pelo review que vai ser a revisão do seu app antes de você colocar em produção mas colocando preenchendo esses campos ó ó você tem que validar pí setin básico Ok vou salvar aqui de novo Beleza agora tá Live o meu App Então esse é o primeiro passo e agora nós vamos voltar ali na AB Instagram e fazer o setup da nossa conta no Instagram então primeira coisa que eu vou precisar primeira coisa que a gente vai fazer é adicionar a nossa conta do Instagram aqui beleza então eu vou tá adicionando a nossa conta aí você loga na sua conta e aí você vai adicionar e vai gerar E essas permissões aqui né que é para esse App ter acesso à sua conta legal agora que o app tem acesso à sua conta você vai ter que gerar um um Token que a gente vai utilizar esse Token para que nós possamos então retornar as mensagens para o o o nosso cliente que tá conectando com a gente lá no Instagram então ele vai pedir para você logar de novo na conta e agora tá vendo que ele vai te dar eh pedir se você dar permissão para ele acessar os comentários e mensagens então é legal que agora você vai poder usar essa ap até para responder comentários se você quiser beleza Aí você coloca você entende copia aqui o seu token eu vou colocar aqui num bloco de notas para mim para não perder esse Token beleza salva Guarda esse token ok Você guardou em algum lugar agora nós vamos configurar aqui nosso o nosso web Hook então agora a gente vai lá no n8n e nós vamos criar um novo workflow Então vou chamar aqui de aula Instagram e a primeira coisa que a gente tem que fazer é validar o nosso o nosso web Hook na nossa api Então você vai clicar aqui web Hook Ah tu não sabe como usar o n8n não sabe como instalar assiste meu primeiro vídeo que lá a gente ensina o passo a passo de como você instala Ok vou mudar aqui o p vou chamar de Instagram e web Hook só para dar um nome né a gente vai dar um get para fazer essa validação e eu vou fazer o qu eu vou salvar e vou copiar o URL de produção mesmo tá a gente vai clicar aqui em produção Vamos então aqui no nosso no na página do meta vai clicar aqui em configuração e vai chamar ali callback coloca qualquer letras e números no token porque esse token vai te ajudar a gente travar eh uma layer de de segurança né para você então eu vou salvar vai dar erro por quê se a gente voltar aqui ele tem que responder essa uma informação de volta para o para o o Instagram Ah tá perdão eu tenho que ativar agora esse web Hook Então vamos clicar aqui em cima ativar que eu não tinha ativado E aí você tenta adicionar ele de novo ó D salvo vai dar erro de novo tá tudo bem agora você vai aqui em execuções e agora você viu a tentativa do Facebook invalidar o nosso web Hook e O legal é que você pode pegar esse Jason clica aqui ó copiar vai lá no editor e você vai simplesmente editar esse Jon vai salvar e agora a gente pode brincar com esse json né a gente pode testar ele aqui então que modificação que a gente precisa o Facebook quer só uma informação ele quer esse challenge que é esse código de challenge você tem que mandar de volta para ele e como que você manda de volta é clicando aqui ó em responder usando o respond to webhook node e agora a gente vai clicar aqui no plus e vai colocar ali respond to webhook e aqui na opção você pode colocar simplesmente texto e a gente vai arrastar o Challenge aqui dentro ó então ele já mudou para Expression e ele tá pegando dinamicamente o valor do challenge e vai devolver pro Facebook então a gente vai agora simplesmente salvar isso daqui vai rodar novamente vamos ali configurar e agora pode ficar Green como você pode ver ficou Green lindo maravilhoso estamos live com esse App parabéns você acabou de setar seu primeiro web Hook dentro de um app dentro do do meta agora você pode ver aqui que nós temos diversas eh Actions que são gatilhos que vai acionar o o meta mandar uma mensagem pro nosso web Hook então você pode até trabalhar com comentários eu vou trabalhar aqui só com mensagens nesse momento então eu vou desativar toda essa galera aqui ó eh deixa eu continuar aqui desativando mensagens e eu vou gravar uma outra aula sobre como você pode responder o comentário e aí você pode dar adeus pro many chat ok sem gastar mais dinheiro com menchat vamos salvar aqui bacana agora o que acontece a gente vai fazer alguns testes porque isso daqui que eu fiz foi só o setup concorda comigo então a gente vai colocar uma nota aqui e vai chamar de setup setup do Web Hook e do meta Beleza então você pode deixar ele aqui bonitinho paradinho para você e eu vou desativar ele e vou tá copiando só esse daqui ou a gente pode copiar o Web Hook mesmo ó e vai colocar aqui embaixo agora a gente vai manter a mesma informação e eu vou mexer nele então eu vou mudar o método de get para post porque as informações que a gente vai receber vai ser e eu vou colocar agora um respond to web Hook só pra gente responder alguma coisa pro Facebook para ele ver que a gente existe né Eu vou responder um ok e aí tá tudo bem só para ele não travar o Web Hook vou ativar ele aqui vamos salvar e agora a gente vai fazer um teste ó lá no meta a gente vem aqui tá vendo em mensagens a gente pode clicar test ó testado com sucesso então se a gente voltar nosso n8n sões você pode ver que foi testado com sucesso mesmo que foi esse teste aqui ó e aí você vê o Jason dele ele deu o campo a entrada ele deu a mensagem e ou seja ele deu aqui alguns exemplos de como tá funcionando essa mensagem agora eu quero testar na realidade mandando uma mensagem aqui para esse número então vou pegar uma outra conta minha que é essa daqui que eu já tava usando e vamos fazer um um refresh nessa página e vou mandar um Olá olá tudo bem Lembrando que eu desativei minha outra automação paraa gente rar is aqui ó Olá tudo bem Não respondi não tive nenhuma resposta né e agora a gente vai ver aqui ó Acabou de chegar Então esse Olá tudo bem veio nesse padrão ó então a gente vê o tipo do objeto nós vemos aqui eh todas as entradas e aqui o meu Olá tudo bem Ó beleza outra coisa que você que você vai ver que ele mandou duas mensagens ó uma mensagem ele e perdão ele ainda não mandou nenhuma mensagem porque eu não respondi né el a gente já vai falar sobre a próxima mensagem que tem uma mensagem que ele chama de eco que é quando ele quando a gente faz uma resposta ele identifica que a gente recebeu essa mensagem qu a gente manda mensagem para nós mesmos ele acaba mandando a mesma mensagem duplicada só com uma tag aqui dentro então já já ele vai e a gente vai poder filtrar agora o que que eu vou fazer eu vou copiar todo esse Jason aqui ó bum copiei porque agora eu quero testar o meu a minha aplicação sem ter que ficar indo no Instagram toda hora olá e ficar conversando com ele então eu posso editar isso daqui vou colar Ó e agora eu tenho exatamente o mesmo payload a mesma entrega que eu teria se eu mandasse uma nova mensagem para ele legal então a primeira coisa que eu quero fazer é uma condicional aqui ó de eh if que vai ser uma condicional de nova mensagem por quê Porque lembra o Web Hook eu posso receber vários tipos diferentes de gatilhos se o cara comentar eu posso receber então eu quero ter certeza que eu vou estar filtrando os formatos da mensagem quando eu receber Então a primeira primeira coisa que eu vou fazer aqui é o tipo do objeto que eu tô recebendo quando é mensagem ele tá escrito aqui Instagram Então esse daqui é a primeira filtragem E aí eu testo legal passou pra frente e depois a gente tem o a outra tag que eu já vou depois estar adicionando que vai ser a questão do Eco pra gente eliminar duplicidade dentro da nossa aplicação mas por enquanto é só isso que a gente precisa fazer porque se for comentário não vai ter esse objeto e não vai passar Instagram pra frente e Agora eu não preciso mais responder nenhuma informação para o o Instagram né Ou seja eu posso simplesmente colocar responder imediatamente assim que eu receber o Web Hook eu já respondo para ele eu dou uma validação que é um status de 200 e aí ele já valida o meu web Hook mas a minha aplicação continua aqui legal agora que a gente tem a mensagem recebida aqui todo nosso objeto você pode ver e a primeira coisa que a gente pode fazer é o quê a gente pode colocar aqui então um assistente de a mas antes de colocar o assistente de a Seria legal você trabalhar o que que você quer responder com o cliente Qual que é o tipo de conversa que você quer ter então para isso eu te dou um segundo conselho entra no discord aqui da dinastia vai lá no canal prompts e você vai fazer download do nosso gerador de prompts e você vai colocar no Cloud então nós temos um gerador de prompts da dinastia que você aperta prompt para ele e ele começa a fazer um passo a passo para você como você gerar um bom prompt e Aqui Nós criamos um um Black Knight da dinastia que vai conversar com as pessoas no meu Instagram das pessoas que tiverem alguma dúvida sobre a comunidade da dinastia ou sobre automação geral e Ó que legal a gente respondeu todas as perguntas que ele queria a gente colocou algumas regras dentro da nossa comunidade colocamos uma lista de canais que nós temos ali também para ele indicar para as pessoas e aí no final ele gerou esse prompt ó então ele colocou ali no prompt Qual que é a função da pessoa ou seja quem ela é né e colocou alguns Alguns parâmetros por exemplo a mensagem Inicial pode ser assim você pode auxiliar com esses tópicos que é os tópicos que nós colocamos também as regras da comunidade ele já colocou aqui dentro do do do prompt eh a base de conhecimento dele ou seja Quais são os focos que nós estamos trabalhando dentro da dinastia aqui são esses que é atualmente SDR prospecção ativa mar digital tráfego pago orgânico jurídico RH atendimento imobiliário consultórios tudo isso são e são reinados que nós estamos criando dentro da dinastia E aí todos os canais principais dentro da nossa comunidade para você poder interagir tá tudo aqui então eu copiei esse prompt E aí o que que eu faço eu posso ir no grock Entra lá grock pcom por ele é bem rápido e ele é gratuito então aí ó fica a dica cria uma conta é de graça quando você for criar conta você vai ter que vir aqui api Keys você vai gerar uma nova api Create api copia ess Secret que você vai colocar a gente vai usar al dentro do n8n ok então tenho minha aqui gerada antes eu goar deestar esse PR faz seno então eui no me Copi aqui embaixo ó aqui no CL e vou lá pro GR aqui em System eu vou colocar ele e qual que é o modelo que eu vou usar eu vou usar o lama 70b e agora eu posso falar Olá vamos ver o que que ele vai responder ó figura sombria do Black kight bem-vindo ao reinada dinastia Viajantes estou aqui para guiá-lo tá vendo pô legal perfeito e qual área você tem mais intenção então se você quer mudar a mensagem tá vendo em exemplos no promp ele até colocou vários exemplos você pode e por exemplo gostaria de começar com essa mensagem aqui que ficou bem legal legal então eu vou copiar esse exemplo e vou colocar aqui na question vou colocar simplesmente um Olá então eu posso testar de novo ver se ele vai seguir o meu exemplo né ó Olá aí ó agora ninguém pode igualar a profundidade das somas que aqui se encontra ou seja a gente falou para ele ser um Black kight então ele é para ter algumas mensagens bem obscuras né ó para iniciar sua jornada com Automação sugiro então dominar primeiras ferramentas básicas de prospecção pá P pá legal então vamos deixar assim agora o que que eu vou fazer eu vou copiar esse prompt quer dizer deixa ele aqui por enquanto que a gente não vai usar o prompt a gente tem que fazer o setup do agente no n8n agora a gente vai clicar aqui ó nesse a no plus e a gente vai buscar por um ai Agent então a gente pode excluir esse exemplo de mensagem ó e você viu que já criou uma conexão entre esse e esse o responder para o Web Hook não é não será mais necessário agora então a gente vai tirar e nós vamos então trabalhar com esse agente um agente Como você sabe ele tem que ter acesso a um modelo você tem que escolher uma dessas opções de modelo para você usar aqui a gente tá usando o modelo do grock e agora é a hora que você vai criar a sua conta né então você clica em Nova credencial vai lá no grock clica em apis copia aqui a sua api aqui que foi gerada para você e você vai colocar aqui dentro salva vai ficar verde legal você acabou de criar sua conta como eu já já tenho minha conta criada vou selecionar ela aqui e agora eu vou selecionar o modelo que a gente testou lá que é o lama 3. 1 70b E aí que mais a gente precisa ter uma memória e aqui a memória a gente vai usar o banco de dados redis Lembrando que no primeiro vídeo desse canal do zero ao nível Expert eu ensino para você como que você cria o banco de dado redis Ok ou você pode buscar por banco de dados Reds gratuitamente que tem algumas contas que você pode criar lá eu vou fizar o link aqui na descrição desse vídeo também então eu já fiz o setup da minha conta do redit também e agora eu vou colocar aqui Quantas mensagens que eu quero que o Reds busque do histórico da minha conversa e coloca dentro do prompt eu vou colocar aqui as últimas 20 mensagens para ter um contexto eh até que significativo e qual que é a sessão ID então aqui a gente vai est usando um identificador único para a mensagem com esse cliente e qual que é o o identificador único que a gente tem aqui vai ser aqui dentro do webhook por exemplo vai ser o número da pessoa né então aqui dentro do esquema que a pessoa que mandou o número é esse daqui ó então eu vou tá mexendo aqui vou chamar de web Hook eh mensagens vou dar esse nome legal e eu vou tá testando esse fluxo só pra gente ó para acontecer esse trabalho ó e a gente vê aqui no os mappings E aí você tem acesso aesse web Hook então aqui na aqui no redis eu posso simplesmente clicar e arrastar ó Então essa é aqui que eu quero tá lembrando que isso é só para mensagem se você for trabalhar para responder um comentário e ou outro gatilho dentro da Meta você vai ter que fazer um um trabalho anterior aí você vai ter que tratar esses dados né Então você vai ter que porque a estrutura de dados que a meta te manda quando você recebe uma mensagem é diferente da est ura de dados que ela te manda quando você recebe um comentário por exemplo então aqui eu vou deixar desse jeito aqui e agora a gente vai clicar testar de novo e agora tá faltando o qu o prompt ó então eu vou definir aqui embaixo ó ess sistemas e a gente vai est copiando aquele prompt que a gente testou no que a gente pegou do Cloud ó copiei o Prom do Cloud tô vindo aqui Vou jogar aqui ó Eu lembro que a gente fez algumas alterações também né então eu tinha colocado um exemplo aqui ó No question e que ficou assim olá a eu vou só deixar o mesmo o mesmo exemplo e a mensagem do cliente vem aonde vem aqui ó texto definir abaixo Lembrando que a gente pode vir aqui ó na nova mensagem também buscar esse node e você vai buscar essa mensagem aqui ó legal agora eu vou fazer um teste de novo ó tá rodando grock já rodou e esse é o output ó um comprimento Nobre viajante tudo bem no tudo bem no reino da dinastia a sombra da automação continua nos guiar e você viante então ele já tá conversando com a pessoa agora que a gente tem que fazer sabendo que tem esse output e esse é o formato nós vamos simplesmente copiar e essa mensagem e mandar de volta lá pro pro pro meta pro meta poder responder à mensagem desse cliente Então como que a gente faz isso é através de uma requisição de http aonde vou colocar aqui o post e qual que é URL Eh pera aí post a URL tem que ser esse daqui graph. instagram.
com bar a versão da api que você tá usando o número da tua conta no WhatsApp barra mensagens né messages em inglês ah como que eu sei a versão E como que eu sei o número pô vai lá aqui no no meta o número é esse número da sua conta ó então eu copio esse número aqui e a versão da api você pode clicar em manage você vê aqui a versão que você tá usando ó 21. 0 que é exatamente a versão que eu coloquei aqui 21.