vamos lá então bom dia bom dia como posso ajudá-lo hoje estou aqui para tornar seu dia mais alegre e positivo Vamos começar com um sorriso no rosto manda um alô pro pessoal do canal inteligência mil grau Olá pessoal do canal inteligência mil grau espero que estejam todos bem e animados para mais um dia de conteúdo incrível Vocês são demais e tenho certeza que vão continuar fazendo sucesso com todo o seu talento e criatividade um grande abraço como vocês estão vendo nós estamos fazendo Integração no chatgt com essa ferramenta tão essencial que é o WhatsApp é
isso aí vamos lá [Música] a coisa seguinte agora a integração é séria nós estamos integrando com ChatGPT com WhatsApp eu vou te dizer que esse vídeo vai ser difícil não é um vídeo fácil é difícil de explicar é difícil de entender a complexidade desse negócio aqui é muito maior do que eu estou acostumado a ensinar mas a gente aos poucos a gente vai passando de passo a passo e vamos entendendo o que que tá acontecendo o usuário Vamos mandar uma mensagem para o WhatsApp o WhatsApp vai mandar essa mensagem para o Facebook e o Facebook
vai mandar esse dado para o glitch que que é o glitch o glitter é ferramentinha que vai tratar o nosso dado esse dado vai voltar do Glitch para o Facebook e o Facebook manda de volta para o WhatsApp a resposta esse primeiro teste que a gente vai fazer a gente vai chamar de eco Ou seja eu vou mandar um oi ele vai me responder exatamente Oi a mesma coisa de volta segunda etapa WhatsApp manda para o Facebook uma pergunta essa pergunta chega para o glitch o glitch manda essa pergunta da opennay para o chatGPT o
chatGPT responde para o glitch o glitch responde para o Facebook e o Facebook manda a resposta de volta para o WhatsApp essas duas coisas têm que acontecer a versão final é a versão completa para começar essa brincadeira nós precisamos dar autorização do Facebook para mandar mensagens e receber então nós precisamos fazer um primeiro processinho aqui de autorização feita essa autorização tá tudo ok É disso que a gente vai falar nesse vídeo hoje para que a gente conseguir mandar essa mensagem então aqui ó deviller facebook.com E aí você vai entrar aqui e vai fazer o seu
cadastro fazendo o seu cadastro por exemplo eu já fiz o meu eu vou clicar aqui em meus Apps e eu já vai já vai ter pronto aqui meu Zap e MG Como que eu faço um up como que eu crio um up mesmo aqui ó deve ela pro Facebook Docs devem Crate é um up é criar um up tem todo passo a passo como é que faz para criar um up eu não vou trabalhar isso aqui eu tô entendendo que você já vai saber fazer todos esses Passos aqui ó Facebook vai dizer que é um
website não estou fazendo um jogo da Nex e você configura aqui os seus e-mails o e-mail do app coisas assim coisas que são suas né coloca um nome pro seu app e coloca o seu e-mail e coloque se você tiver uma conta Business isso é importante Se você não tiver uma conta Business do WhatsApp você não vai conseguir receber respostas você só vai conseguir mandar perguntas e esse número que você vai usar aqui se você não tiver o seu Business utilizado você só vai ter uma versão de celular de testes você não vai ter uma
versão de celular físico real Então isso é importante aqui porque se a gente vai querer responder então eu vou usar a minha conta Facebook de celular é você vai criar tudo essa vai seguir fazendo toda essa história aqui a hora que você for Criar o seu aplicativo você vai colocar nome ou nenhum né ou ele tá dizendo aqui ó já cria nenhum você não quer nem consumidor nem Business nada vou dar o nome do aplicativo coloca o seu e-mail diz a sua conta aqui e aqui você vai buscar por WhatsApp pela aplicação de WhatsApp vai
automaticamente criar uma coisa de WhatsApp e tipo web roux web hooks que significa que o Facebook fala com o glitch o glitch fala com o Facebook é uma autor é uma forma que aplicativos chamaram com outros aplicativos se chama web Hulk Então vamos lá como que tudo isso começa eu tenho aqui ó no próprio site da Facebook tem eles explicam como é que eu faço um Eco um Eco bote um ecobot significa que eu mando uma mensagem ele me responde exatamente a mesma resposta ele me dá duas opções para fazer a configuração que ele ensina
como é que faz usando glitch e o aws lambda a WS é da Amazon eu fiz as duas versões tanto do Glitch quanto do lambda a da aws estava dando muito lag e eu preferi mil vezes mais a Glitch é mais simples de fazer e a do Glitch também ela é mais tranquilinha assim mais fácilzinha vamos aqui ó você já fez toda aquela etapa de criar seu seu app né Já estamos aqui já você já tem aqui ó você foi lá nos meus aplicativos agora agora que você já criou o seu aplicativo já que você
já tem seu o seu aplicativo aberto aqui você vai clicar aqui para entrar nele vai aparecer um monte de coisas aqui e um importante aqui que do lado se tudo deu certo se você quiser adicionar produto Você vai precisar por que você quer adicionar o WhatsApp no meu caso já está adicionado Então não vai aparecer e aqui a gente vai vir no WhatsApp início rápido o que que é a primeira coisa que a gente tem que fazer a gente tem que fazer a tal da autorização se você já tem o seu número do Facebook cadastrado
aqui vai aparecer aceso como tá aqui no meu se você não tem não vai aparecer aceso então aqui ó nós vamos aqui em configurações da api aqui o que que vocês vão fazer tá vendo aqui esse token de acesso temporário copia ele copia esse toquinho de acesso temporário que a gente vai precisar dele agora a gente volta lá para o nosso tutorial volta aqui para o remakes do Glitch e a gente vai clicar nesse remix do Glitch para fazer o nosso Eco clicando no remix do Glitch você vai fazer o seguinte remix tu Edite eu
tô seguindo Exatamente esse tutorial aqui ó clica lá pega o acesso token vai para o glitch e agora a gente vai criar uma variável que chama WhatsApp token e verify token a gente precisa essas duas wides WhatsApp token e verify token verify token você vai colocar uma palavra chave qualquer que você vai utilizar então pode ser Blue panda ou pode ser o seu próprio nome né pode ser Bob Panda qualquer nome mas você só tem que lembrar desse nome e o WhatsApp token a gente vai colocar aqui ó do WhatsApp token no verify token entrando
aqui no nosso código Quando você clicar aqui no remix do Edith você vai entrar em uma aplicação que no meu caso eu já fiz a minha a minha verificação Então já fiz o meu verify token que eu coloquei Bob rap coloquei meu WhatsApp token e coloquei a minha opinião aqui não se preocupa com a opinião aqui por enquanto porque a gente vai colocar ela depois mas se você já tiver a sua opinião que você já coloca ela agora e faz exatamente como está aqui esse glitter the Burger se não tiver não precisa pôr pode porque
ele tá falsa e a gente nem vai usar ele eu já fiz essa aplicação e eu vou compartilhar ela vai estar no link ali embaixo ela é um pouco diferente dessa aqui ó ela é baseada nessa que é o exemplo original tudo isso que vocês estão vendo aqui vai ter uma versão muito parecida Vamos colocar lado a lado aqui ó a minha vai ter o use stricks tudo certinho Eu tirei um pouquinho de tempo o token vai estar aqui a minha vai ter o token também só que a minha vai ter um chat GPT true
mas eu vou pôr falce agora se você usar essa versãozinha aqui no remix do EDGE você não vai precisar pôr esse esse chat GPT do falso ela já vai estar de certinho o que que a gente vai fazer agora é a primeira etapa ele vai fazer essa verificação aqui ó web Hulk ele vai fazer a verificação do Token ou seja se você configurou bem certinho aqui a torneira faz token e colocou o WhatsApp token certinho Conforme você colocou aqui ó WhatsApp você agora vai fazer o seguinte Vem aqui para a configuração você vai fazer um
verificar token e vai pegar esse endereço esse endereço do share que tá vendo o Zap copia ele vem aqui coloca ele aqui cola aqui e coloca barra web Hulk isso não vai ter barra web e aqui você vai colocar exatamente o que você colocou aqui ó verify token Bob rap e você vai pôr aqui Bob rap e vai fazer verificar e salvar se der certo vai acontecer exatamente isso que aconteceu comigo a tela vai simplesmente sumir e deu Ok se der algum erro não tem problema você continua você tenta de novo volta aqui para esse
cara aqui altera o que você tem que alterar arruma vê se tá tudo certinho com a figura todos os nomes tudo certinho que vai dar certo ele vai fazer a conferência aqui e vai dar tudo certo feito isso dando certo nesses Campos do EBI que você vai clicar em gerenciar e vai marcar Messenger pelo menos o Messenger você pode ensinar todos os outros você pode assinar countler alertas de contas né segurança não sei o que lá mas para esse teste é só o Messenger e vai dar um concluir bom perfeito isso aí é o suficiente
para o nosso aplicação funcionar o que que eu vou fazer aqui ó eu vou colocar aqui ó chat PT é igual a falsa isso significa Quando eu vier aqui que eu falar oi ele vai me responder Oi tudo bem ele está fazendo só um Eco o que eu envio ele me responde exatamente igual responde sempre igual e é só isso que ele vai ficar fazendo Responde sempre igual eu vou colocar agora igual a true ele automaticamente ó vai carregar aqui ó olha aqui as nossas as nossas conversas ele vai dar web hooke listening ele já
atualizou eu não preciso clicar em nada não precisei salvar nada e agora eu vou colocar aqui ó Bom dia ele já vai direto já responder já vai mandar lá para o chat GPT e já vai bom dia como posso ajudar vamos dar uma olhada rapidamente aqui ó aqui ó a pergunta ó Bom dia resposta Bom dia que eu posso ajudá-la foi aqui aqui é o the bug do que está acontecendo como que isso está acontecendo aqui ó nós temos três funções principais significa que ele está funcionando Weber Hulk esterling significa que tá funcionando se não
aparecer webs lista Ninguém Pode não estar funcionando ele vai ter duas coisas o post e vai ter o get o get É só para fazer aquela primeira verificação o post significa a hora que tá recebendo mensagens aqui quando ele recebe uma mensagem ele vai fazer todo o tratamento ó o hacker de request no mensagem recebida ele vai enviar para o chat quando ele falar para enviar para o chat ele vai chamar essa função em via chat essa função em via chat aqui embaixo faz todo o trabalho se chat e PT for thru vai mandar pro
chá de GPT se não for ele só vai mandar um eco só vai mandar um Sand replay sandrie manda a resposta bonitona lá para o nosso Face que atualiza o nosso WhatsApp simples assim gente tá cheio de código mas esse código tudo bagunçado essa coisa toda nada mais nada menos ele está criando o comando que ele ó ele está usando a versão 16 tá mandando a chave de acesso colocando a chave de acesso dizendo qual que é o site que tem que entrar coloca o pé fica ou seja graf graf.com f16 o número telefone a
mensagem o código do WhatsApp entendeu tudo esse texto confuso aqui é ele criando a mensagem de envio de resposta conforme documentação então isso aqui não tem nenhum segredo E aí no fim ele fala assim ó manda todo esses options manda esses options todos e executa essa callback que é uma funçãozinha e essa funçãozinha aqui nada mais nada menos fala assim Ah cara só manda só manda esse texto aí dons pega esse texto aí e manda essa callback tá dizendo assim ó Enquanto Tiver dado envia quando acabar acabou é isso que ele tá falando sem status
200 significa que deu tudo certo esse é o número padrão para quando as coisas dão certo envia chat pro outro lado faz aquela brincadeira que a gente já conhece ele cria uma API complexa Olha só temos aqui uma informação importante eu importei ao pneu aqui se eu for numa pekkat vai estar a minha opinião aqui essa é a única diferença do meu código para o código para esse código aqui esse código aqui não vai ter a Open o código do Facebook eu coloquei UOL então para isso eu tenho uma linha a mais aqui ó que
faz a configuração que coloca a chave da openey essa chave da Open ai tem o meu videozinho tá no card aqui onde que eu explico onde que você encontra essa chave da ope essa chave da Open ai você vai colocar aqui ó ou aqui você vai colocar ela ali volta lá para o código e só isso basicamente na hora que ele for falar com o ChatGPT ele vai criar um chat no GPT 3.5 não usa o quatro pelo amor de Deus o quatro gasta muito dinheiro Você só usa o 4 Se você souber o que
você tá fazendo o quatro é muito caro eu já ga circuito dinheiro com quatro não vale a pena com 3.5 ele é é muito baratinho dá para usar bastante que que eu tô fazendo eu tô mandando uma mensagem no System explicando como que é o meu chatbot eu tô falando engraçado e positiva se você quiser dizer qualquer coisa assim ela responda como Camões responda como qualquer outra coisa você só escreve aqui ele vai ter uma resposta de no máximo meu meu token tokens não significam só palavras então quer dizer a palavra pontuação / coisas assim
tudo isso é token E aí depois ele vai receber uma resposta e a resposta é o campo do texto esse campo do texto se não for se não for ChatGPT o campo do texto vai permanecer inalterado e ele vai simplesmente dar um replay do texto que você envio se for um ChatGPT ele atualiza a resposta com que o chat GPT disseram aqui e envia de volta ponto final deu algum erro no meio do caminho ele vai dizer que o enviar é igual a falso vai dar else e o replay dele vai desculpe pode repetir essa
vai ser a resposta se por acaso o ChatGPT se atrapalhar não souber o que responder deu algum erro ele vai dizer desculpe pode repetir você manda o mesmo texto de novo eventualmente eu percebi que algumas mensagens ficam presas no espaço lá e você manda e ele nunca responde e do nada em algum momento pula uma resposta ali e você tem acaba res- recebendo respostas aleatórias isso porque essa versão aqui é muito Inicial ela não está trabalhada ela não está tratada ela sabe fazer um teste eu vou deixar o link na descrição para você quiser usar
É isso aí obrigado valeu