Unknown

0 views12693 WordsCopy TextShare
Unknown
Video Transcript:
deixa eu ver acho que foi David estamos estamos ao vivo e pessoal obrigado aí por por por participar Aí dessa Live né de contar aí pra gente as novidades da Evolution e deixa só primeiro apresentar aqui pessoal eu sou o luí tá aqui da promov web da promov web eu faço treinamento a Evolution faz parte aqui do nosso pacote de treinamento da da promov web também e É uma honra ter aqui o para poder contar para vocês aí o que que ele tá aprontando al na Evolution o que que ele tá montando né David as
novidades que vem aí e a gente dá algumas dicas também para quem quer trabalhar aí com com a Evolution né agradecer o pessoal não esquece pessoal de comentar aqui tá bom faz o comentário Faz a pergunta e se tiver alguma dúvida pra gente poder bater um papo legal aí ô David pode apresentar David fala pessoal tudo bom sou o davon sou desenvolvedor né da Evolution aí a gente fez um projeto aí pensou se pra galera já tem um tempo né Luiz que a gente fez esse lançamento aí eu o Luiz e O Edson também eh
e aí a gente vem trabalhando na Evolution né H um tempo já e tudo mais só que deu uma esfriada nesses últimos meses aí caso acho p a galera já percebeu né o que que acontece a gente encontrou alguns algum algumas questões que a bos tá tá trabalhando né então a gente meio que tá acompanhando de perto segurando um pouquinho as atualizações então basicamente é pres entação né a gente tá realmente com algumas previsões agora realmente uma como é que eu posso chamar a gente tá com realmente bons olhos agora para Evolution porque a gente
tá crescendo no no patamar aqui na nossa empresa e eu vou colocar equipe cara para PR Evolution a gente vai trabalhar realment de uma forma bem mais profissional aí com a parte da Evolution né então a previsão é o quê a gente vamos melhorar a parte de suporte principalmente lá no github né então profissionalizar mais ainda do que que já que que já vem sendo feito e começar a realmente fazer um trabalho muito mais recorrente então a gente realmente estamos estamos com muitos planos aí para Evolution eh pro Futuro aí vai sair vários produtos serviços
também em cima da Evolution Então realmente a ideia é a gente conseguir manter a a comunidade em crescimento é e é importante né de ess esse bate-papo pra galera poder ver que a Evolution Tá viva né tá trabalhando com o Davidson assim pessoal a gente até brinca um pouco né fala assim ah a a o open sce ele é feito ali de pessoas que dedicam o tempo né mas geralmente né a gente dedica um tempo ali mas não dá para dedicar o tempo inteiro né dá pra gente dedicar uma parte do dia às vezes tem
semana que não dá às vezes tem consultoria para fazer o Davidson tem Ele atende tem uma agência né David você atende outros clientes como agência também mas no que dá para fazer o Davidson faz né a gente colabora também ali com a galera para poder reportar bug reportar algum erro e também reportar quando dá certo eu sinto muita falta não sei se o Davis também sente Davis um pouco de falta da galera reportar quando dá certo né porque na promov eu vejo que tem uma galera que usa né E tem uma galera que usa bastante
cara a gente tem até o caso do nosso do nosso amigo Jefferson né que põe tem mais de 600 instâncias da Evolution rodando aí e e assim é bom é bom reportar pessoal reportar um bug reportar um comentar lá o que que achou ó luí tive a dificuldade aqui ó Lu eu fiz assim e deu certo né Davis Ajuda também até na hora de filtrar ali o que que vai fazer saber que caminho que toma né se vai tomar o caminho aí de se é um um bug mesmo se é uma se é algo específico
de alguém ou é alguma coisa que o WhatsApp fez eu tive aqui Davis eu tive um um problema com a Evolution cara H uns há uns dois meses atrás eu conectava caía conectava caía sabe aí caramba né que que será que é né cara era o meu WhatsApp que tava desatualizado tava marcado lá que era fazer atualização manual o Android não tava pegando automaticamente ele então assim às vezes pessoal a gente acha que tem alguma coisa errada lá mas com a gente mesmo ali né até fiquei com vergonha Fi Nossa eu comentei com o d
comentei com o Ed falei ó não tá conectando cara e era o meu a minha versão que tava antiga né e assim é bom é bom de testar né pessoal porque o Davis também né você usa Evolution usa Davis no seu dia a dia uso na na nos meus projetos também inclusive né profissionalmente muito usando já e então assim vou dizer que 80 70% dos problemas que é gerados aí bugs essas questões de conexão principalmente é na forma que é feita a instalação a forma que você o ambiente que você tá aí entendeu tanto o
próprio aplicativo do WhatsApp pode influenciar né então então tipo assim um cuidado que a gente tem aqui que é o que eu também trabalho com as mentorias com o pessoal aí que me solicita é passar assim ó pô a melhor forma a melhor realmente maneira que a gente vem usando vem testando que tá funcionando é essa daqui entendeu então é um dos casos do Jefferson por exemplo o Jefferson ele utiliza uma fifra muito boa um negócio muito bem construído ali e ele consegue rodar ali 600 Cliente sem ter tanta demanda de suporte por quê Porque
tá bem construído tá um negócio muito bem bem feito né qualidade né Realmente isso porque por exemplo ah Caiu a conexão alguma coisa assim tá em doc arm o sistema já vai subir de novo ali o serviço na hora eh por exemplo a questão de reconectar de ficar instável a questão de conexão a gente colocando um um servidor ali com CPU dedicado isso daí já não não é problema então são diversos detalhezinhos assim que a gente acaba aplicando antes de utilizar né então tipo assim é aquela coisa que o Luiz sempre aplica né Às vezes
você só instalou ali é 10% do processo você tem que saber como que tá seu servidor como que tá sua infraestrutura depois tem que saber o que é que você precisa fazer para manter aquele negócio funcionando então tem todo um ecossistema aí que você tem que trabalhar né então realmente é um ponto muito importante a ser trabalhado eh e já aproveitando também o a gente falou aí também que a gente tá realmente um pouco sumido nesses últimos dias eh principalmente tá não não o maior caso lógico a gente tá com uma demanda bem alta aqui
também mas não é exatamente isso que a gente parou Tanto Assim eh a gente tem tem tido né alguns problemas na bos sobre a questão de das mensagens perdas de mensagens algumas coisas assim por conta de uma atualização que o WhatsApp já tá trabalhando tá chegando aos poucos né já tá chegando nos anúncios daqui a pouco já tá começando a chegar em grupos daqui a pouco já chega n mensagens privadas também e é eles estão mudando estão botando questão de eh uma configuração de e privacidade né que você pode permitir ou não que outras pessoas
tenham acesso ao seu número então por exemplo nisso se eu mando uma mensagem para uma pessoa que eu não não é meu contato nunca conversei e eu tenho isso como bloqueado o meu número não vai para esse WhatsApp então a requisição Já não chega com o número lá do WhatsApp no na bos né então ele vem com chama acho é Lead né que eles colocaram lá então é um código diferente o funcionamento tá um pouco diferente o pessoal da beos tá trabalhando nisso já no telefone da pessoa né isso tanto que se vocês olharem a
versão 1.6 da da da Evolution né Tá desenvolvimento ela tá utilizando uma por request que foi aberta lá que é o que o pessoal tá trabalhando aí a gente tá testando tá validando se realmente tá funcionando para seguir o desenvolvimento aí no momento que sair da Apple request sair na beos oficial a gente atualiza aqui também E lança A feature tá eh tipo assim a release né a gente não vai lançar antes porque se eu lançar dessa forma comle request ela for aceita lá automaticamente nossa versão para de funcionar então o ideal é a gente
utilize sempre a versão oficial da beos ali no nosso repositório tá então é mais ou menos esse o motivo aí que a gente vem trabalhando mas assim quem quiser testar a gente tá trabalhando na developer né a gente fez uns ajustes no Type bot que a gente vai falar aqui mais pra frente tô fazendo alguns testes com o chat que é a acho que a grande massiva maioria aí do da comunidade tá usando com chatu né tá tendo alguns problemas a gente tá trabalhando nisso já e testando tem algumas melhorias na questão do Mongo também
que a gente tá testando aí para para resolver então tem diversas coisas que a gente tá trabalhando não num ritmo tão acelerado quanto lá no início que foi no lançamento que realmente era a necessidade de fazer funcionar a gente focou 100% do tempo nisso eh e aí tem cor retr prejuízo né então se a gente parou realmente os trabalhos para fazer a a api agora a gente deu uma diminui um pouquinho ritmo para continuar rodando os outros projetos aqui né mas é mais ou menos essa é a justificativa né dando um pouquinho do nosso sumiço
aí mas não morreu não tá não e muita gente usa viu de aqui na promov web ali cara o pessoal usa bastante ele né eu também uso para monitorar o grupo né de pegar quem entra quem sai contar mensagens que as pessoas mandam né e e para mim funciona assim algumas coisas pessoal também que eu ali com os alunos ali na na promov web tem um canal lá no discord que é para quem é aluno só mas eu vou ver se a gente abre ele por uma semana aí para trazer mais pessoas pra gente colaborar
daqui a pouquinho a gente vai dar uma dica né Davidson para poder a galera poder testar pra gente aí mas a gente testou Davidson eh com máquina dedicada na herner né pegar aquelas cpus que são dedicadas e com também rodaram com no digital otion com nvme né então pegaram ali um um até Teve aluno que rodou na Amazon também pegou lá aquelas aqueles top de de de HD lá da Amazon sabe E aí teve muito menos problemas né Eu não sei Deus se é uma questão de velocidade se é na hora da leitura da escrita
não sei o que que o que que paga ali o algum algo nesse algo nesse ponto aí né mas rodando com uma máquina mais rápida ela rodou bem cara assim eu eu uso numa máquina dedicada né uso aqui numa máquina dedicada a minha a minha a minha instalação cara tem uns três meses que eu não reconecto ela assim não não mexo nela entendeu E tô recebendo web Hook tá com uma versão antiga ainda porque eu não mexo mesmo eu sou assim Dev tá funcionando eu deixo funcionando né vamos ver o Botafogo né time que tá
ganhando a gente não mexe não é verdade a gente viu pelo Botafogo aí né saiu o técnico ferrou tudo mas assim é eh assim é um é um é uma questão que eu percebi dav máquina em máquina boa né que é o caso do do Jefferson também né uma máquina potente também que ele tem lá a gente percebe que roda legal né e e mesmo rodando no Jone ali né salvando a Instância no no disco local né que é alo que a gente recomendou né um tempo atrás a né D inclusive até quando a gente
usava o cod chat ainda né ainda era na nessa A ideia era usar ali o o Jon e e agora David a gente quer a gente quer fazer aí a a quiser começar a falar aí do do Mongo né O que que você tá tendo de teste aí que você tá fazendo de experimento e com o mongo a gente a gente tem três formas né de salvar a Instância na Evolution que a primeira é a Jon que é a forma mais simplificada vamos dizer assim Teoricamente é que funciona melhor ainda relacionado à troca de mensagens
recebimento de mensagens porém depende muito de onde ela tá localizada ali né então por exemplo se tu tá numa numa VPS num Cloud que tá com um HD um pouquinho mais lento ele já pode dar alum problema é o que gera normalmente o no sesso né A questão do tempo de requisição e leitura eh tipo assim Varia muito tipo assim ele depende realmente do do Físico ali né do do Servidor onde ele tá eh quando a gente utiliza as outras duas que são ou via Heads ou via mongo o no cess normalmente não acontece tipo
assim acontece existe ainda possibilidade de acontecer mas é muito mais baixo muito mais baixo mesmo que aí depende muito também da da forma que você tá usando por exemplo eu tenho um número de teste aqui eu fico toda hora conecto ali desconecto volto me acontece mesmo porque é eu que tô passando a barra mas é muito menor por ele depende agora da conversa entre servidores né a requisição el faz o processo agora ali de forma virtualizada não é mais o lá no disco e infelizmente ainda não conseguimos resolver a parte do Heads né eu tô
entrando com pessoal mais profissional Agora nisso daí pra gente tentar resolver de vez porque o que qual o problema que tá tendo RS né Eu não sei se o pessoal tá acompanhando aí eh num certo momento ele acaba confundindo ali a as conexões e por exemplo vou mandar mensagem por um número ele manda por outro então a gente ainda tá resolvendo essa situação aí eh já tá no nosso radar que de certa forma era a maneira mais rápida de fazer esse processo com a conexão né com a Instância então se eu uso Como é o
nosso caso aqui na minha empresa eu uso um contêiner al da Evolution por cliente e o cliente tem uma conexão só o RS é perfeito porque não vai dar problema tá então é muito bom se é para utilizar mais instâncias então aí pode ter o risco de ter o probleminha que a gente já tá trabalhando e já no nosso no mongo que é o que eu tô testando atualmente aqui que que seria tipo assim num cenário como o do Jeferson né que ele utiliza ali tipo tem 600 clientes e usa sei lá 10 evolutions então
tipo assim divide os clientes servidores ali com limite então esse eu tô testando isso para ver se realmente Sana o problema de vez aí da questão de no session pra utilização em produção né então o mongo a gente tem uma chavezinha lá que é o save é o save instance na no banco né então é tem a variavel Zinha lá acho que o consigo mostrar aqui quer compartilhar aí ou compartilha aqui se quiser compartilhar aí é eu vou compartilhar como eu tô falando aqui é melhor eu eu mostrando mais fácil você fazer aí aqui rapidinho
Então pessoal que nem o o Deus falou né enquanto ele compartilha ali para quem roda uma Evolution só o Heads Tá ok né Davis ele fica rápido diminui bastante a ocorrência de anoc session eu sou parte dado também de ter um cliente por instalação né até falei isso na aula ontem teve um rapaz na na mentoria ontem o rapaz perguntou eu gosto deis porque você facilita o processo de upgrade eh imagina que eu tenho 20 pessoas numa instalação se eu reinicio a instalação os 20 cai se eu faço um upgrade de qualquer sistema pessoal de
qualquer sistema que vocês forem utilizar eu faço um upgrade dele eu não sei sei quais são os cenários que as pessoas estão utilizando Então pega o caso do nhn um Type bot que um negócio mais complexo né um chatu Às vezes tem um cara que usa um recurso tem outro que usa outro eu faço um upgrade Pode ser que um dos dois quebre então às vezes um que usa o recurso eu fiz o upgrade por causa de um mas afetou outro então eu eu sou partidário de manter uma instalação para cada um apesar de ter
um pouco mais de trabalho mas sem trabalho não tem ganho né dees Uhum é eu acho que é melhor porque eu controlo melhor cada um deles eu posso fazer um upgrade individual Olha você quer você precisa versão você entende que pode ser que tenha alguma coisa quebrada mas se tiver que fazer um upgrade um Down grade afeta um único cliente e nesse caso da do RS né de mesma coisa né o cara tem um RS só dele o ali e trabalha muito melhor né o mongo já tá ok né o mongo d o Davidson testa
com várias sessões né Davidson no mongo né o o o mongo não tem essa questão do RS de você evitar por enquanto utilizar com muit sessões para que ele não embaralha ali mas o mongo tá mais tá mais arrumadinho né tá tá muito melhor tipo assim tanto para quem quer salvar o histórico né mensagens essas questões assim lá também é muito bom porque tipo assim se perder por algum motivo o contêiner alguma coisa assim só reconectar lá que ele vai funcionar né Então tá salvo ISO salvo separado então é uma boa prática a já eh
o que eu ia mostrar aqui agora já tá compartilhando a tela aí Luiz pode pode mudar tá tá mostrando o seu Chrome David rapidinho is se não foi a janela ou tela inteira Ah eu acho que eu botei só a janela isso compartilhar a tela compartilhar aqui a isso esse daqui são três variáveis são três variáveis de banco né E tem lá do do session também lá né isso eu vou mostrar aqui no inv tão vendo aí na tela né coloquei coloquei na tela a é aqui dentro da CRC no eny ó vou mostrar o
inv o Dev inv aqui a gente tem essas variáveis aqui do Database ó que basicamente é o mongo DB a gente tem a rri aqui basicamente a gente só precisa alterar as credenciais aqui que o rosto né para funcionar E aí eu tenho essas variáveis aqui do que é que vai ser salvo na no no mongo DB né então pra gente utilizar a instância é só botar esse daqui como true o restante não é obrigatório caso você queira gravar utilizar lá eh pode marcar como true ele vai salvar também mas o que basicamente que a
gente tá conversando é o instance aqui como true né save data instance e para quem usa no docker é só juntar aqui tá então bota Database underline save data underline n que aí é uma variável apenas quiser abrir a do docker para eles verem na pastinha docker ali ó a gente tems uma para trás ainda na raiz aqui a gente tem a pasta docker e aqui a gente tem a do docker n que fica aqui ó essa variável aqui Database save dat a você B bota nele já vai funcionar Instância direto pelo tem que marcar
Database como con ri também né tem que preencher aqui ó D drw aqui completa o RI certinha com os dados do Seu mongo aqui o prefix DB é é interessante colocar para caso tenha mais instalações ele não misturar também não acabar dando algum conflito alguma coisa is e aqui a gente ativa o que é que ele vai salvar de dados né então basicamente isso daqui eh Então qual que é a grande questão que a gente tá trabalhando eh eu tô testando já nos meus clientes isso daqui e realmente não tive problema de de nos ainda
né Então essa questão que realmente é um P saco pra gente aqui desculpa a palavra eh tem atrapalhado muito principalmente para galera que usa eh realmente não não tem tanto conhecimento assim e acaba utilizando mesmo de uma forma mais simplificada eh atrapalha muito esse processo né você acaba não conseguindo utilizar de forma da melhor forma possível né então o que que a gente tem feito e eu tô testando tô a gente tô voltei meus olhos agora principalmente pro chaut tá isso aí a gente já vai começar a melhorar ainda mais essa integração Vimos que o
chat lançou novas funções como resposta como algumas questões assim que a gente vai tentar integrar também vamos ver como é que tá trabalhando essa questão talvez melhorar um pouquinho mais a integração né pra gente conseguir ter uma trabalho melhor e mais mais bem sincronizado porque realmente o que mais pega vamos dizer assim com a questão do chatu pra gente é o quê primeiro é que a forma de comunicação é requisição api a gente não acaba tendo essa limitação aí né então vamos dizer que a gente Principalmente quando tá com grupo tá tem falha de mensagens
por causa disso vamos dizer que em vários grupos chegou várias mensagens ao mesmo tempo eu vou chamar api do do chat para registrar Se for muita requisição ao mesmo tempo e depender da da estrutura que você tiver utilizando aí para pros servidores da infraestrutura do tanto no chat quanto na Evolution e algumas mensagens se perdem tá isso acontece porque realmente ele Depende de uma requisição http né então tipo assim a gente poderia melhorar isso mas eu teria que entrar no no código chatu fazer alteração e infelizmente a gente não tem isso se não perde suporte
n então a gente tá pensando nas formas melhores de estar fazendo isso talvez tipo assim para quem utiliza vamos dizer assim para quem usa em produção realmente monetizando né com clientes como SAS ali qual que seria o ideal eu mandar via rit MQ para um intermediário como o n2n por exemplo e garantir a entrega da da requisição lá então isso aí com certeza vai funcionar qualquer perda de mensagem que tenha né a menos que realmente não chegue lá no princípio que é api mas de restante não falharia então tem aquele cenário né quem utiliza ó
vou usar naqui na minha empresa para meus atendimentos e aquele cara vou vender o serviço que aí sim você tem que prezar qualidade e o máximo possível né então a gente vamos tipo assim vou vamos colocar a equipe vou ter pessoal pessoas na Evolution ali no github ali pegando as as isos eh respondendo ajudando a galera pegando as sugestões para trazer pro nosso roadmap vou ter tem gente também nos grupos para ajudar com suporte ali né o Luiz ajuda muito a gente já mas a gente pretende colocar pessoas exclusivas aí só para isso e também
tô buscando vamos buscar pessoas bem capacitadas também para trabalhar no código e trazer cada vez mais melhoria né Então realmente o nosso intuito é trazer realmente bastante melhoria para isso principalmente porque o meu trabalho também tá dependendo da Evolution assim como de vocês né então Eh eu pretendo trazer muito mais confiabilidade a essa ferramenta né que tem ajudado bastante a gente é e em relação ali pessoal o deixa eu pô um comentário aqui de que eu achei interessante quer ver uhum É do você me perdoa se eu falar errado tá mas eu acho que é
o Jaison Jason ó lá ó teria um canal para entrar em contato com a equipe só David gostaria de enviar algumas melhorias para o projeto porém precisaria trocar alguma ideia sobre a estrutura uhum como é que tá aí ô Davidson hoje Essa questão aí é hoje pode chamar no privado cara eu sou um dos admins lá dos grupos só mandar mensagem troca ideia tranquilo tá eu sempre fui muito aberto a responder o pessoal eh tanto para realmente trocar uma ideia principalmente com desenvolvedores eu gosto de conversar eh quanto também mentorias consultoria a gente tá sempre
fazendo esses trabalhos tá o Sérgio Moraes é um dos nossos aí Eh mas é isso é tipo assim tem ideia tem você pode tanto abrir uma por request lá no Git né fazer mandar lá pra gente aprovar normalmente a gente aprova tá tipo assim eh um exemplo bom bacana que tem lá é a gente tem uma por request já pendente há muito tempo que é o um ajuste do hiroko que o rapaz fez lá eu até esqueci o nome dele agora que eu não aprovei ainda mas eu deixei lá por eh como eu eu não
trabalho com hoco não tenho tanto conhecimento nisso deixei aberto para quem quiser utilizar mas eu não consigo trazer para dentro da Evolution porque eu vou ter que fazer o processo de documentação vou ter que passar tutorial essas coisas pois isso aí eu não não vou ter a capacidade para fazer no momento então deixa lá quem quiser usar faz uma faz um um Git Clone de lá é um puxa de lá né faz o p de lá e consegue utilizar mas assim a gente tá sempre aberto principalmente a a contribuições da comunidade aí que seja em
melhorias em correções de bugs tô sempre aprovando tô sempre verificando testando e porque isso ajuda muito a gente né São pessoas que tipo assim cada um aqui eu tenho certeza que usa de uma forma diferente a Evolution então às vezes o meu o meu nicho aqui que eu venho trabalhando com meus clientes é uma coisa por exemplo eu não utilizo tanto grupo por exemplo mas tem o pessoal como o mosco né ele usa muito para gerenciamento de grupos lá então ele traz muito muito melhoria relacionada a grupo e assim a gente consegue completar e ter
uma ferramenta muito forte né sim aqui tem um do Ender também obrigado aí viu jaon por comentar isso eu falei errado seu nome você me perdoa oender falou que o criador do Nunca recomendou salvar sessões em Jone isso porque é justamente isso a gente acaba tendo muita interferência externa quando é Jon né Depende muito o HD SSD nmv eh tem uma latência aí maior então acaba que tudo influencia né então no momento que a gente usa um um banco externo alguma coisa externa ali a gente só vai depender mesmo da rede para poder fazer essa
comunicação então facilita inclusive tá eh a gente trabalhando as máquinas quase sem latência né vamos dizer assim na mesma rede ali no mesmo local é o ideal que realmente não tem delay realmente não tem problema nenhum como o WhatsApp ele tem essa característica essa comunicação da beos tem essa característica a gente gente precisa de uma comunicação rápida para ele poder pegar a chave que tá lá efar a mensagem se tem qualquer falha nesse processo aí ou a mensagem não chega ou da falha de criptografia chega vazia a mensagem ent então a gente dá o Então
a gente tem esse tipo de problema então a gente necessita de uma comunicação rápida entre a Chegou a mensagem do evento eu buscar lá a chave fazer descriptografia da mensagem aqui tem uma uma uma pergunta que acho que é o Sérgio Moraes a última versão da api tá compatível com as versões do do chatot e do Type bot a do chatot tá né Acho que o shat tá né Acho que o SH mudou api mas é aquela coisa como a gente usa a a gente tem a a dizer assim a dádiva dele atualizar lá e
manter a estrutura da api porque o shat é muito bom nisso manter a compatibilidade né então por a gente usar api qualquer versão que vim aí provavelmente a gente vai continuar compatível porém aquela coisa eu tô com os olhos voltados agora pro chaut a gente vai continuar testando aqui para melhorar ainda mais que a gente tem tido bastante problemas com o chaut né então como a gente tá vendo que realmente é um problema geral na comunidade a gente vai fazer o quê vamos testar vamos validar se realmente Ah não é não tá sendo um problema
da Evolution vamos ver com o pessoal do chat sho para ver o que é que a gente pode contribuir se não for lá nem cá a gente vai ver o melhor cenário para utilizar e vai passar para vocês isso entendeu então a ideia que funcione aí da melhor forma possível eh sobre o Type bot a gente já tá utilizando a V2 né Eu já na versão 1.6.0 que é a que tá em desenvolvimento a gente tá entrando com o processo de atualização da da api que de certa forma continua a mesma coisa né só mudou
ali a web a ur que no código faz muita diferença mas na utilização da api não e mas eu coloquei uma variável lá no nosso no env do sistema pra gente poder selecionar Qual que é a versão né Isso aí a gente vai documentar também bonitinho e vai passar para vocês tá em testes né tá no develop né ISO aí né develop Isso ael você chegou a colocar na En na env dele deixa eu ver se deixa deixa eu compartilhar de novo aqui apresentar tá compartilhar a tela Obrigado aí o Sérgio hein Sérgio pel pela
pela pergunta aí viu Obrigadão mesmo isso enquanto você Compartilha aí David o Nathan perguntou aqui ó tem alguma solução para quem deseja usar Evolution com grupo sem perder mensagem é que o David falou né David é eu eu ali pessoal o chat ut por exemplo pegar o exemplo do chat ut se você usa ele pelo docker ele vai vir com uma configuração que é padrão no docker não no docker é padrão na variável de ambiente que ele puxa a informação do docker que ele cria cinco trads pro Puma que é o servidor web do reios
né o puma pessoal ele é um sistema que ele tem que ele tem que rolar livre ele tem que rodar solto tá então ali no curso eu até no curso não sei se o natanha não sei se o natanha é aluno mas no curso eu mostro como é que você escala a api do chat ut então uma coisa é você acessar a interface dele e você vai ter lá um serviço no docker rodando paraa interface e também vai ter um serviço exclusivo rodando só pro chatwood dá uma olhadinha lá Natan que lá no aí aí
tá o talvez você replicar ele só pr pra api vai dar mais poder para ela poder receber mais porque manda bastante aquisição né David não é é como que é al ele e você que mexeu você vai saber explicar melhor que eu você separou o Web Hook do da Integração com chat ut ou vamos supor assim ó porque o Web Hook é uma loucura né cara ele ele manda X por segundo às vezes ali né um grupo um grupo comum aí quem faz parte dos grupos do Claudir sabe como é que é receber o Web
Hook de grupo né porque é o tempo inteiro os grupos bombando ali né então assim eh ele ele ele chama api só quando tem mensagem ou ele chama conforme os eventos vão acontecendo ali eh basicamente como é que funciona né a a gente conseguiu dar uma melhorada eh a gente dando crédito de novo Tá a gente usou como base a o conector que o Wender tinha tinha feito para utilização com a c chat tá a gente utilizou como a gente a Evolution veio a partir da cod chat a gente utilizou ela como base tá como
sempre já foi dito por aqui eh a gente utilizou também a estrutura que o Wender já tinha montado tá as ideias que ele utilizou ali a gente deu uma melhorada deu uma lapidada nisso daí então o que que a gente fez em vez da gente utilizar o Web Hook da Api para enviar pro chatot e fazer esse processo assim via eh via requisição que que a gente fez a gente pegou e fez direto o envio pro chatot dentro da Evolution então na Evolution se vocês verem lá ele tá instalado o SDK do chatot então eu
utilizo o própria api do chatot diretamente ali então por exemplo eu tenho quando eu recebo uma mensagem eu vou ter ali no código os eventos né ele vai enviar o webhook se tiver ativo vai enviar pro banco de dados se tiver ativo e vai enviar pro pro chat pro Type bot se tiver ativo Então você consegue utilizar o chat consegue utilizar o Type bot consegue enviar requisição no webhook da mesma forma então isso daí ele funciona em locais diferentes do código né então separado é então por exemplo chegou mensagem nova se tiver habilitado enviar o
chat nesse momento ele vai fazer o envio ali pro chat direto pela api Então vai ser uma requisição direta pro chat ele registrar a mensagem lá aqui o o Sérgio perguntou também perguntou não comentou né eu tenho integração com SH Evolution Tive que colocar todas as integrações via fila para receber para perceber onde era o gargalo isso aí é ideal né trabalhar comit ali né eu tenho o trabalho do Sérgio né a gente fez algum algumas mentorias aí eh e tá muito bom tá o processo do que ele tá montando lá eu acho que ele
deve até montar alguma coisa pra galera eí alguns SOS também relacionado a isso mas a estrutura que Ele montou lá ficou muito boa muito boa mesmo então tipo o ideal é isso se chega uma mensagem eh no sistema o que que eu faria para poder vender isso de uma forma em produção né como um SAS eu mandaria via MQ para uma fila né pro pro n8n fazer o disparo ou alguma outra plataforma fazer o disparo porque se der erro na na validação do do chat credencial qualquer coisa que D erro ele vai opa deu erro
Vou tentar de novo daqui a pouco então ele vai ficar tentando até conseguir enviar limit É então ele ele garante que esse negócio vai ser entregue né então tipo assim a chance de perder mensagem aí entra só naquele ponto pô e falhou lá na pi lá na beos falhou Então realmente não tem como a gente fazer muita coisa mas se no momento que de transporte dessa mensagem chegar lá a gente já evita essa perda né E outra coisa também ó Natan que pode ajudar você ali no no grupo dá uma olhadinha no seu chat útil
como é que tá o rate limit dele porque pelo docker ele também não vem um R limite alto e como você tá chamando api do mesmo IP sempre né de a mesma ip da Integração ali então pode ser que que caia né Pode ser que caia no rate limit também ele não não entregar todas as mensag do grupo né porque é bom dar olhadinha também nisso daí isso aquela coisa como a gente tá utilizando um processo de requisição né Depende tem vários fatores que pode limitar como é grupo se a gente tem vários grupos ali
simultâneos tendo muita troca de mensagem é uma um processo muito rápido né de de processamento ali para chegar e fazer o envio pro pro chatot por exemplo então tipo assim a chance realmente de perder mensagem em grupo é muito maior por conta da demanda que é realmente bem maior né é bom é bom ficar de olho no no nisso daí né do do do chatwood também tem o rate limit eu já já tive duas vezes problema com o rate limit dele até até abri uma ISO falando disso lá com eles que tava tinha um bug
lá então é bom é bom ficar atento ainda mais vindo de api porque às vezes pessoal Você usa algum api externa eh dificilmente você vai utilizar vai vir sempre de um IP né de sempre vem de outros IPs requisições né o pessoal distribui bem sistema no nosso caso do openarch Às vezes você tá no mesmo servidor então o mesmo servidor o tempo inteiro chamando o mesmo eh então seu sistema tem rate limit ele acaba caindo ele vai achar que você tá abusando do do do recurso ali né e não é né é bom é bom
dar uma olhadinha mas dá uma olhadinha no no no rate limit no chat ú porque às vezes nem é grupo Às vezes alguma outra coisa tá enviando mensagem também E aí ele acaba caindo no no no rate limit Ô de vou pôr sua tela aqui ó para você mostrar lá então o do sim sim o que a gente tá trabalhando no Type bot né questão da compatibilidade é nessa variável aqui tá vendo ó a gente tem o Type bot ap vest Então a gente vai dizer se é v1 ou V2 basicamente ele como no tipo
assim a mudança pegar aqui a documentação do Type bot a mudança na api ficou realmente bem bem simples bem simplificado Deixa eu ver se eu encontro aqui a a parte da api ã editor lá em cima lá ap referência lá aí ó bu é o é o Beta ali ó é o chat o Api tá aí a gente tá a gente tá utilizando por enquanto esse daqui tá esse aqui é o no momento foi atualizado para V2 tá que é o que ele já tinha feito antes e a gente já tá ajustando para fazer a
utilização dessas aqui de baixo que é a nova versão da api tá eh atualmente só de mudar de v1 para V2 ele já utiliza a nova versão qu além utilizando o mesmo padrão que já é utilizado Seme isso daqui internamente no chat no Type bot já mudou muita coisa muita coisa mesmo a forma toda a estrutura que é montado lá a forma da api então nisso aqui já ficou melhor o processo o que a gente vai ajustar agora é essa parte aqui do start chat e tudo mais que são agora o que veio né nessas
novas funções aí do do Type bot recentemente então isso aqui a gente já tá trabalhando eh nesse processo já passando aqui também já qual api ele vai usar né qual ser a versão um que é com como era antigamente né um end Point só para envio e rece início de sessão e a gente já tá atualizando aqui para utilizar a nova parte do do Type bot né as novas funcionalidades Então a gente tem um processo de start de continuar o mesmo a mesma sessão start preview Então a gente vai ter tudo isso aqui ficou bem
bem bacana né que é o gerenciamento do upload de de para pegar né URL do do arquivo que tá lá então é bem vai ser bem interessante principalmente porque acho que o pessoal ainda se lembra né a gente tinha uma uma limitação em relacionado não a a API e não ao Type bot mas sim a forma com que o o node lida com alguns arquivos por exemplo ele vai buscar fazer download de um arquivo se esse arquivo não tiver extensão não tiver algum alguma coisa pré-configurada ali ele não vai conseguir fazer o envio de forma
correta pro WhatsApp ele vai pegar e vai entender que é outro tipo de arquivo e vai mandar errado então algumas coisas dess desse gerenciamento aqui a gente vai conseguir melhorar bastante a integração da com api n então por exemplo aqui na nossa empresa como é que a gente faz como é um processo que é a gente nosso mesmo né a gente pega o S3 ali e faz o upload e ao mesmo S que tá recebendo a gente meio que quebra faz uma consulta o S3 pega todos os dados dessa mensagem e monta a requisição e
manda no Type bot é um pouco complicado fazer isso porque a gente precisaria fazer a integração Em ambos e fazer todo o processo de uma forma mais complexa né então a gente tá vendo aí qual a melhor forma de fazer isso eh no No pior dos casos a gente não conseguir utilizar esse recurso Type bot a gente já vai fazer esse tipo de coisa eh vai pegar a configuração que tá feita do S3 lá no chatot e coloca também na na na Evolution e antes da Evolution mandar realmente para WhatsApp ela recupera esse arquivo e
faz o processo do envio S isso aí ajuda bastante né e mas mas assim em todo caso pessoal colocar na fila É sempre bom né Davis para trabalhar né para poder para poder tentar entregar a mensagem né eu eu eu particularmente não gosto muito de de integração direta Davidson até comentei com vocês já isso daí né Eu acho bom mas eu gostaria que fosse um clou function por exemplo fazendo isso daí então você recebeu Você encaminha para ele ele fica dando retry lá entendeu porque na Evolution não dá para fazer isso n ão você amarra
ele né você trava Imagina você poder ficar dando um loop num processo como é que fica outras mensagens estão chegando né então na Evolution não dá para fazer mas para quem quer trabalhar com algo mais mais customizado né o ou ou mais em larga escala aí usar Evolution como se fosse um prox para poder enviar e receber a mensagem mas encaminhar para outro lugar fazer essa comunicação Seria uma boa também né Dev assim de eu eu enxergo assim eu acho que seria legal assim de porque é mais monitorável tudo né Isso aí Uma uma coisa
que a gente já vai fazer Para viabilizar completamente esse processo aí é talvez a gente criar uma um end Point na Evolution para enie da mensagem pro chatot então por exemplo a gente mandaria ali faria o processo de fila e fazia o envio direto chatot porque aí você não precisaria ter que ficar fando em API do chatot para isso né então a Evolution já tem esse suporte então é justamente esse processo que a gente quer fazer eh tanto D opção paraa pessoa que quer de uma forma realmente bem mais simplificada como é hoje mas também
D opção para quem quer utilizar de uma forma muito mais profissional né mas continuando sendo Simples então essa sempre foi a premissa que a gente quis aplicar Evolution desde o início né Eu quero trazer algo que é robusto que pode ser utilizado realmente por grandes empresas mas que seja simples de ser implementado seja simples de ser utilizado né então é sempre uma coisa que a gente tá sempre pensando nisso é é é bom é bom é bom bater esse papo né Davis pessoal Além disso Davison Então você você quer você consegue mostrar aí da sua
tela a aqueles comites que você fez lá na na Main eu tenho uma dúvida lá cara que eu fico olhando lá você tá com monitório né tudo você tá com 56 comites já na frente da M aí da tá trabalhando bastante nele hein que já tá na tá na holog né pessoal então na holog tem esse recurso Tap bot né não tá na lat ainda né é como eu falei né Eu segurei realmente essa última atualização para não não soltar nada pela metade justamente eh tem realmente muito comite boa parte acho que metade disso aí
foi contribuição da galera né pessoal que viu detalhe ali de melhoria no Type bot melhoria no chatot foi mandando a gente foi corrigindo né então vou mostrar os comites aqui rapidinho tem um ali David que é o remover ait na hora de enviar a mensagem com web Hook isso aí eu vi Teve aluno comentou que resolveu um bug que tinha de de não receber o we Hook né uma coisa assim não era isso esse L eu é isso foi uma contribuição né de um de um membro aqui também deixa eu ver se eu enc essa
parte aqui foi no dia 30 de novembro 30 de novembro 30 outubro ué Ah tô na M não ia achar Nunca na é Eh pera aí tô na develope vamos entrar nos comites Ah que hora sim então a gente teve aqui ó no dia 30 a gente removeu aqui ó esse que acontecia tá Isso foi isso foi uma contribuição de um membro tá eu não me lembro agora quem foi mas no atualização vai aparecer ali quem participou tá eh aqui o que é que acontecia a gente tinha um await esperando a requisição ser entregue no
no web H né então por exemplo se por algum motivo deu algum delay Demorou a resposta eh o Web Hook Por algum motivo não tá mais disponível ele já gerava erro na na entrega da mensagem e por si só ele já dava problema né Se vocês verem nesse nesse arquivo aqui logo depois dele que entra algumas funções ali também importantes de envio para alguns lugares também como chat era um desses exemplos momento que ele dava erro lá atrás ele já não continua o código então isso gerava alguns problemas aí também relacionados a isso então nor
momento que eu tiro o ait ele não espera essa requisição ele manda rodar ali em outro tred né em segundo plano e ele continua o código normalmente então isso daí já realmente foi uma sacada muito boa que realmente sonou um problema de uma forma muito simples então é esse é o poder da comunidade né a gente Às vezes a gente tá tão imerso aqui em algumas coisas que alguns detalhes realmente passam a gente tá aprendendo também né então no momento que alguém vê lá e Pô eu Posso sugerir essa correção eu posso vir que mudar
e mandar para eles aprovarem bem lindo então tipo assim boa parte aqui das coisas são realmente eh Aqui você vê que são contribuições de membros ó o pessoal vem aqui sobra pro request pra gente eu vejo que realment tá correto dou uma avaliada e fao a o merge né então a gente tem um processo muito bom aqui e e que P que tá o homolog hoje David essa versão develop ele ele tá Dá para usar ele alguém quiser testar o que tá hoje no homolog tá tá tá de dado no docker tá né tá ele
no docker a gente tem essas versões aqui deixa eu puxar o docker a evolucha a gente tem lembrar lembrar sempre pessoal que no no assim usar o homolog tá não coloca em produção né mas testa é bom é bom fazer um teste às vezes só de você testar e avisar o de ó David testei cara teve um problema aqui que me ajudou já ajuda né David saber que resolveu ou não algum os os os problemas que podem aparecer né é ajuda muito a gente que por exemplo a brint develop é essa tag homologue aqui no
no docker tá então quem quiser testar ela utilizar ela em docker é essa tag aqui sempre que a gente sobe ele sobe a versão sobe e faz atualização dessas dessas aqui a let homolog tá eh só respondendo a pergunta Tá sim estável eu tô usando aqui nos meus clientes para teste né que é aquela coisa quando Como é o WhatsApp e infelizmente a gente tem que testar em produção mesmo não tem muito o que fazer mas eh Tá sim estável tô utilizando realmente aqui tô tô testando principalmente aquela validação lá dos leads questão de grupo
eu tô tentando ver uma forma também de não perder tanta mensagem mas como o próprio Wender falou aqui nos comentários né Isso é um problema que já é antigo da bos né sempre acontece perda de mensagem normalmente principalmente a primeira mensagem não sei porque acho que um processo de criptografia ele realmente acaba perdendo muitas vezes e a gente vem testando isso para tentar ronar né porque por exemplo na min um dos meus utilização de grupo é suporte de cliente normalmente Eu tenho um grupo para cada cliente o meu suporte é lá então se não tá
funcionando no grupo o meu trabalho não é muito bem efetivo então a gente quer quer melhorar isso daí da melhor forma possível eh só que tem esse cuidado é uma versão de homologação Pode ser que algum momento eu suba um teste para lá para validar e não funcione e eu preciso refazer e subir de novo alguma coisa então nesse período Pode ser que alguém pegue ali a a versão e Gere problema também na na sua versão né na em produção então por isso que é o recomendado é esse pode utilizar sim pode pode usar pode
validar com cliente mas esteja ciente que é uma versão de homologação e pode dar bug Com certeza é ficar atento aí não tentar não colocar em produção né deis mas fazer teste Quanto Mais teste tiver ajuda né David assim falei para vocês pessoal testar e falar Luiz deu certo e falar deu errado vai ajudar muito né de de isso daí né É então tipo assim vocês podem se poder acompanhar também né esse processo de builds aqui do do holog tem 30 minutos atrás eu rodei atualização Então realmente esse aqui é muito mais recorrente é muito
mais recorrente mesmo porque eu tô fazendo tô subindo tô salvando Tô testando o tempo todo então é aquela coisa só toma cuidado para realmente não não ter bo aí na eh em produção né colocar para cliente aí e acabar perdendo perdendo alguma tendo algum prejuízo aí alguma coisa isso aí a gente não se responsabiliza e e quem puder testar com a com o mongo também né David para poder ficar sim esse é a fase nova né Vamos testar com mongo né ali na na Prom web no grupinho ali do da Evolution no canal da Evolution
lá coloquei vamos fazer com RS muita gente conseguiu rodar mas para vocês com uma Instância só deu mais certo vamos dizer assim né agora com o mongo com o mongo dá para poder ter com mais de uma Instância Então quem puder pessoal testar colocar para rodar isso aqui não é test né não é uma versão teste tá a do Mongo né Você pode usar está para fazer isso né dav is Ou tem que ser homolog não tem que ser holog não Ach estava funcionando mongo funciona tranquilo funcionava teve algumas melhorias na questão do Mongo mas
nada que impacta diretamente o uso quem quiser usar estável usa mas holog vai est mais mais ajeitadinha né é tipo assim o motivo dessa Live como todo foi mais isso né como tá falando lá a gente as novas implementações da relacionada à parte de anúncios que são os leads e tô fazendo essa melhoria pro mongo Então quem quiser utilizar tipo assim passar feedback pra gente tá pessoal isso é muito importante ajuda a gente a melhorar esse negócio rápido soltar mais rápido possível para vocês então para vocês utilizarem realmente Como a versão lat né então tip
assim a gente tá testando quem trabalha muito com anúncios né mensagens vind direto do do Facebook ente de anúncios é o ideal porque vocês vão testar e ver se realmente tá chegando tudo também é e também ajudar com a gente no mongo né O que a gente conseguir resolver aí para deixar mais estável principalmente para quem usa chat normalmente dá problema por no session melhor ainda porque que nem eu falei vamos testar cara realmente a gente vai fazer funcionar esse negócio de chat da melhor forma possível mas para isso eu preciso entender Onde exatamente é
o gargalo é Evolution que não tá entregando Beleza a gente faz uma contenção ali uma fila um interm diário como o luí fala né um que vai entregar garantir a entrega para chatot Ah o problema é no chatot tá tendo um rate limite alguma coisa ali que não tá deixando as mensagens chegarem Então vamos lá no chat tentar conversar tentar ajustar tentar ver alguma correção eh se não realmente não tá sendo lá a gente vai tentar entender onde é o problema então tipo assim justamente é isso né vou validar também a forma de infra a
melhor estrutura de infra que realmente funciona de uma forma melhor a gente pode est passando para vocês né ees Tem trabalhado muito aí com as mentorias e os cursos aí a gente pode montar algo especial só para isso mas é mais ou menos isso o intuito da Live aqui é justamente trocar essa ideia mostrar o meu rosto aqui para vocês não achar que morreu a Evolution não morreu Tá só de um tempinho aí realmente para esperar a beos ajudar a gente também mas é isso daí eh E e essa homolog tá com aquela versão da
beios de teste que você falou né que é uma versão que você eu vou mostrar aqui olar para vocês entenderem o que que é essa por request que a gente tá conversando né porque muita gente às vezes não não não entende nanto do Git acaba não não pegando o que a gente tá falando eh apareceu aí compartilhamento compartilhando aqui ó aqui eh se vocês olharem aqui no package dejon da Evolution aqui na versão develop tá a gente tem aqui ó versão 1.6 e aqui a gente tem a utilização da Bail você vê que eu tô
utilizando a por request diretamente que é o Fix leads se eu puxar aqui o nosso a bos bos diretamente eles estão com o request aqui em andamento ela essa daqui ó Fix income Lead tá então é essa por request que o pessoal tá trabalhando realmente no recebimento de de mensagem de anúncios inicialmente né mas isso aí tendência isso aqui e realmente indo pra frente aos poucos os grupos já tá acontecendo isso também já tá mudando o ID de novo então é justamente isso aqui que eles estão trabalhando para poder não contornar esse problema né mas
adaptar a Lib a utilizar essa essa nova estrutura aqui então tipo assim normalmente vai chegar um momento que os números não vão ser enviados mais nas mensagens Então você vai receber o contato e o contato vai vir ali em vez de vir o número e vai est desconhecido Então já tá acontecendo is tem alguns números então a a gente já tipo assim eu não vou conseguir fazer um envio utilizando o número se eu não vou não vou ter essa informação mais né então já atrapalha um pouquinho o processo principalmente que quem usa chat né troca
de mensagens então esse tipo de coisa aqui ó O pessoal já vem testando eles reportam algumas coisas aqui tá vendo ó o pessoal volta a trabalhar e ajusta E assim a gente tá testando essa esse trabalho aqui que é o do purp Shell então a gente V trabalh vem em cima disso daqui principalmente tá essa é a grande grande grande motivo da demora dessas últimas atualizações aí porque eu não posso simplesmente soltar a a Evolution sem sem ter isso daqui na versão principal da beos né então eu teria que soltar sem isso então todo esse
trabalho que a gente tem sendo feito Não adiantaria muita coisa então basicamente é isso mesmo a e e nesse caso ess essa essa modificação então o WhatsApp não vai mais enviar lá o número da pessoa @s pw.net pra gente né vai mandar um uma outra maluquice lá né gera um AD né @id @d Então tá vindo diferente não vai vir mais o e como que a gente faz para mandar mensagem para alguém então eu vou ter que consultar alguma coisa para poder pegar o ID dele você u vai utilizar esse novo ID aí como Lead
né não não utilizaria mais como é hoje o número do contato porque isso já eh como acho Como o telegram funciona né não necessariamente eu preciso ter o meu número ali para utilizar o sistema do chat entendi aí vai vai mudar algumas coisas aí hein vejo vejo um Break Change paraa frente pro pessoal que usa o WhatsApp web mesmo já consegue reparar isso tá quando alguns contatos ent entra manda mensagem para você e você abre o o contato né as informações do contato o número agora tá como desconhecido vocês podem reparar isso daí já não
tá mais chegando o número muitas vezes então isso impactou primeiramente o os anúncios porque o Facebook prioriza os anúncios né que é o que é pago realmente para eles então eles começam a fazer dali as atualizações realmente validou tudo tá os anúncios belezinha assim Eles já vão avançando aos poucos aí para até todo mundo tá na mesma versão É tem que ficar Anderson o Felipe perguntou aqui ó tudo bom Felipe Bel então tenho trabalhado com Penha aí pbot quando o usuário envia duas mensagens na sequência o ait não funciona ou já ativa o próximo input
no caso lá ô D Eu lembro que você fez isso aí né se você colocar um weight ele não vai esperar ele vai usar o delay não é uma coisa assim o presença lá né isso o wait como é que funciona no Type bot né quando eu boto por exemplo botei um oi botei um weit 2 segundos e tudo bem depois e o wiit vai chegar para mim na api Com referência à mensagem do Oi e não a do a super sequente aqui a Tudo bem então o que acontece eu consigo aplicar o weight mas
na mensagem anterior a ela entendeu ele vai vai me dizer ó esse weight tá na frente dessa mensagem é isso que ele me diz então eu faço o quê eu aplico o delay da do digitando lá a mensagem que tá trás então por exemplo se você quer que uma mensagem sei lá um áudio leve 10 segundos para ser enviado você bota o áudio e logo em seguida bota o wait de 10 segundos aí ele vai pegar a mensagem do áudio que ele vai enviar e vai fazer com 10 segundos de gravando lá então é não
é não é um não é um delay então né é um fico digitando se for texto e fico gravando se for a udio né mas não chega a ser uma pausa né É só mesmo aquele que é legal também né fica mostrando lá o eu gosto essa ideia de parecer que tô digitando mesmo assim C exatamente a gente pode criar uma configuração para isso também tá caso você queira utilizar isso como só uma espera mesmo um tempo a gente pode est vendo essa Em vez dele usar um delay ele faz realmente um processo de espera
lá no código o o comentou aqui para salvar o ID completo não apenas o número né então tem que agora tudo lá para poder é porque o o ID ele não o número não vai ser mais tipo assim prioritário ali pro envio das mensagens Provavelmente você vai ter muito mais contato sem o número do que com ele né então por exemplo lá no chatot mesmo a gente já salva esses dados como identifier do contato né então isso aí a gente vai conseguir adaptar muito tranquilamente tá então realmente tipo assim a gente tá meio fazendo as
atualizações mas esperando um pouquinho para não ter retrabalho também né então no momento que sair realmente ess essa atualização do WhatsApp da bos aí a gente vai conseguir dar uma celeridade bem maior aí na na api pessoal eu vou eu vou abrir ele então tá o o o canal do discord para quem não faz parte do nosso canal discord ali fica é no mesmo grupo tá o mesmo discord fica o aluno e quem não é aluno quem é aluno vai ter alguns canais a mais tá eu vou abrir ali o canal do da Evolution pra
gente para que vocês possam Até quem não é aluno possa reportar lá o que que tá achando né de usar log usar o mongo pra gente poder bater um papo em cima disso isso né e e o o Nathan perguntou se eu vou fazer aula vou fazer assim viu Natan vou fazer uma um vídeo mostrando como é que configura o o mongo sim é super simples é É três variáveis de ambiente lá mas vou fazer com vocês sim porque daí a gente consegue pô para testar isso aí né David e e reportar Onde você prefere
que reporta David no discord da da da Evolution que reporta no grupo do WhatsApp da Evolution onde que você a ou ou abre uma ISO no github O que que você acha que é melhor para você aí o melhor realmente o melhor ponto para est isso registrado é sempre no Git né porque lá tipo assim apesar de sei lá eu ficou um tempinho sem ver alguma coisa assim a gente sempre tá voltando lá e encontra muito fácil eh o discord tem aquelas ajustes que a gente pode fazer lá da do fórum né agora do discord
Mas eu ainda preciso adaptar isso lá no nosso canal Então acho que o Git tá sendo o melhor o melhor opção para isso mesmo mas assim a gente tá conversando lá no WhatsApp tá aqui também no no discord Então quem por exemplo o rapaz perguntou ali agora já não me lembro quem foi mas quiser trocar uma ideia também sou o código para ajustar com melhoria eu tô sempre disponível tá só pode posso demorar de responder às vezes porque eu tô na luta aqui mas a gente tá sempre dando atenção pessoal tem lá no curso lá
no curso de docker tem como é que instala o Mongo e também tem no instalador o mongo também tem lá uma linhazinha S já instala não sei tem lá já é teve uma pergunta interessante aqui ó que foi do Eduardo Fernandes Serafim Eh você tá vendo aí Luiz da Captação isso isso aqui e ele fez a pergunta aí né A não vai não vai mais fazer sentido salvar o número eh aí vai funcionar né o envio pelo número do Whatsapp o que mudou nessa que vai mudar nessa atualização é o que no momento que eu
recebo de uma forma posso dizer passiva né Eu receb os contatos eh ele não vai me entregar o número nessa requisição Ou seja quando eu eu me mandou mensagem o número dele não vai vir nessa mensagem como acontece hoje que chega o Remote jig lá n no processo Então mas assim o processo do envio se eu já tiver o número não não vai alterar nada né vai continuar da mesma forma e a beos tá se adaptando para isso eu quero saber como é que vai fazer para saber que a resposta de quem já que não
veio com o número né então eu mando pro Davidson sabiendo que é o Davidson mas eu recebo uma resposta eu não sei quem que é a resposta menos isso né você vai ter que ter o meu ID de Lead cadastrado para poder saber que sou eu né na na hora do envio por exemplo né é a gente tá a gente real muito vai funcionar isso daí internamente ali na api né porque a gente vai ter muita gente vai ter que fazer atualização aí um baita Break Change né É Vai vai quero ver que que vai
dar isso aí mas é bom que assim que evolui né aí é importante né diso armazenar né Será que na hora que envia a mensagem ele já retorna para mim esse esse ID novo como supor eu mando para você com o seu número ele me dá uma resposta certo da api Será que ele já dá resposta com esse número ou ou ele o Remote gid vem o número da pessoa ainda é realmente a gente não não tá maduro ainda nesse ponto né não sei dizer Exatamente é o que a gente realmente gostaria que a galera
goar Seria o ideal né É mas vamos descobrir aí como é que vai ficar porque da é faria mais sentido vamos supor mando para você pelo seu número que vai funcionar pelo número ainda né na resposta da requisição vem lá ó o o Davidson não é mais esse número não o Davidson é esse malucão aqui esse número aqui aí eu salvo isso em algum lugar né E quando chegar uma mensagem eu vou mais ou menos o que o que na na oficial ela faz né É exatamente hoje é porque agora a gente simplificou api né
pra gente colocar o número mas o o padrão seria o quê para eu enviar uma mensagem no WhatsApp eu teria que botar ali o meu número @s.a pnet aí esse aí é o Remote jid que a gente chama né o o o ID do WhatsApp e aí esse esse ID enviaria para mim agora vai mudar não vai ser mais esse ID que vai ter como referência vai ser o Lead agora que aí vai ter uma hash um número né @l vai vai mudar nisso daí é pessoal é isso tem mais alguma coisa David para comentar
com a galera aí eu acho que não né Eu já falei um pouquinho do do Futuro aí que que espera a api né que a gente vai realmente tentar profissionalizar esse negócio talvez a gente lance alguns serviços relacionados a ap né como Talvez uma um sistema hospedado pela gente né para vocês poderem só utilizar a api ali de uma forma bem mais simplificada mas a ideia a gente realmente levar em linha para esses grandes op sources né que são um n8n da no chatot que eles fazem o quê eles liberam realmente mantém o seu código
gratuito e utiliza eles de uma forma profissional né então a gente tá levando sempre para esse caminho sim é é bom é bom seguir né é bom seguir assim né Deus é aquela regrinha do do Open surce né desenvolvimento sustentável né para você poder ter uma maneira de fazer bem mas que também também tenha um apoio financeiro né Você tem algum serviço em cima ali que ajuda você a manter né Uhum exato então é é esse é esse é o o legal do opch é assim ó o Shut é assim o ntn é assim o
tbot é assim cada vez mais esse modelo Tá ficando tá chegando tá chegando e tá ficando né e trabalhar dessa maneira né de de não ser só uma coisa aberta né tem que ter um tem tem que tem que fazer o pai feliz ó David não tem Acho que foi o que comentou hoje né pessoal os boletos chegam não adianta Então pessoal obrigado viu pessoal Agradeço todos vocês aí pode falar del Pode falar É não ia falar assim queria realmente ter muito mais tempo para continuar trabalhando aí com esse trabalho que é legal é muito
gratificante você trabalhar com pess mas infelizmente a conta chega né a gente tem que trabalhar paraar a família essas coisas infelizmente um dia vai um dia eu quero estar naquele patamar falar assim ó eu só quero trabalhar com a pessoa se deixa o pessoal fazer meu dinheiro aqui mas infelizmente não cheguei lá ainda não é e o open sece se a gente for ver na a os manifestos por aí que existem né a ideia dele é você não ter gasto Com licença né não que não vai ter gasto com nada né o DVE tem que
tem que receber o servidor que vai rodar tem que receber e alguém para dar manutenção ainda ele só você só elimina o curso de licença né de ter que pagar para usar não é assim né não é não é essa a ideia né mas os curos estão ali eles fazem parte ainda né e e quem quiser colaborar D como é que faz faz por request e quem quiser colaborar a só fazer isso daí né É quem quiser colaborar pode utilizar ou faz for que eu utilizo o clone do sistema e sobe a sua por request
lá na na P que a gente vai avidar quem que tiver dúvida quiser também trocar uma ideia tô por Isís só me chamar no no privado aí que a gente conversa show de bola pessoal agradeço todos vocês tá não deixa de acessar o nosso site conhecer a promov web conhecer os nossos cursos né quem quiser consultoria o Davidson faz consultoria né David agenda deve tá lotada mas dá para abrir um espaço ali né É tá uma loucura a gente tá em mudança também tá muito doido esseo mas a gente tá sempre procurando um espaçozinho aí
na agenda mês de dezembro é difícil né muito mas o Dev faz você faz consultoria de de instalação de configuração e e para quem tem empresa e qu quer implementar Você também faz né de a consultoria né quem quer aprofundar mais um pouco mais na ferramenta né Isso é a gente B bate um papo sobre como a melhor eh tipo assim o que que eu faço entendo o cenário que a pessoa precisa explico a melhor forma possível para você utilizar api a gente conversa sobre os cenários e como resolver sando dúvidas é o Sérgio mesmo
a gente conversou bastante bastante mesmo na no processo dele lá né vários fluxos várias várias variações lá a gente Inclusive eu trouxe correções para Evolution em cima do do que ele precisava lá que eu vi que era realmente necessário corrigir Então é isso que a gente vem trabalhando é o open sece é feito disso né ô de D da ajuda né ajuda coletiva né alguém pergunta Seria bom se alguém pudesse responder né Alguém tem uma dúvida é bom se o pessoal poder esclarecer as coisas é aqui na promov web a gente faz essa ajuda né
de fazer as lives aqui de fazer os releases tudo né conforme o dates for lançando eu vou fazer também isso isso e é importante que a comunidade se ajuda pessoal quanto mais ajudarem aí melhor né assim em todos os sentidos né todos os aspectos quem puder codificar quem puder fala ch Lu minha empresa depende da Evolution hoje o meu negócio gira em torno da Evolution e poder ajudar com Dev né Davis algum Dev ou David tem alguma coisa que você possa fazer que eu posso pagar algumas horas com D aqui pelo menos adiantar um serviço
para você também ajuda né assim de de poder colaborar né financeiramente tá nesse sentido né de poder colocar alguém ali para dedicar uma hora para poder codificar corrigir algum erro fazer uma p request para quem não sabe programar Poder chamar alguém para fazer né documentar né ajudar com com a documentação o Edson o Edson fez um ótimo trabalho aí com a documentação Mas fala com fala com o eds também para poder ir lá e continuar ajudando a documentar Evolution documentar os end points né Deus é documental o Postman é bom pessoal quanto mais conteúdo tiver
fazer vídeo pro YouTube quanto mais conteúdo tiver eu fico felizão de ver Deus porque a gente fez os primeiros né eu fic felizão de ver a galera a galera atacando terror no YouTube ali cara de fazer ví Evolution né foi e foi e foi uma ansiedade né Vamos fazer vamos fazer os caras não tem que lançar não V vamos fazer o vídeo mas é bom pessoal é bom que iní porque no início realmente foi muito Frenético muito correção muita atualização os galera de conteúdo ficou doido mas assim tá estabilizada a gente tá realmente é o
o a curva natural né No início ali realmente tinha mais probleminhas a gente corrigiu e al agora já tá um negócio mais estável e pessoal tá perguntando né Qual o contato para entrar para conversar e tudo mais é só só entrar no meu What What tá gente lá no grupo da da Evolution sou com um dos admins lá então só procurar o o cab mais bonito lá de de azul eu sou eu tá como DG code seu WhatsApp não é Ou tá como Davidson Eu acho que eu botei Davidson Tá mas mas coisa grita lá
no grupo que eu respondo beleza pessoal de novo agradecer vocês aí tá deixa o like no vídeo comenta ajuda bastante o canal a interação né pro YouTube poder recomendar o vídeo para mais pessoas pessoas e assim que o David tiver mais novidade né Agradeço o tempo também viu David que é difícil dar uma hora do dia achei ó 1 hora E3 minutos do dia do David isson aí mas assim que tiver mais novidad a gente chama de novo e faz mais uma live de novo aí e quem quiser participar contar também como que funciona esse
esse podcast aqui pessoal que é o no cod cast a ideia dele é bater papo se você tem algum projeto aí se você tem algo que você queira mostrar principalmente se é desse universo do open source utilizando open source me chama no grupo também ali da promov web ou me chama Eu também tô no grupo da da Evolution também tô lá no grupo da Evolution Me chama lá fala sen Lu eu tenho um projetinho queria mostrar aqui como que tá montando montando seu SAS montando a sua empresa dá um toque a gente faz uma live
aí você conta a sua história é bom que inspira a galera né David você vê como é que tá usando né você falou né Cada um de um jeito né cara não tem dois iguais ali dav não tem cara cada um de um jeito pode ser cada a mesma empresa ali mas não é não não é igual né então quem puder quem puder entrar em contato e quiser conversar só dar um toque tá pessoal obrigado viu deis Obrigadão mesmo aí Valeu galera Valeu pessoal grande abraço abraço tchau tchau
Related Videos
Lançamento Evolution API 2.0
3:01:48
Lançamento Evolution API 2.0
Promovaweb Nocode e Marketing
2,271 views
Baserow Meetup: Por que usar Baserow nas Automações?
1:30:49
Baserow Meetup: Por que usar Baserow nas A...
Promovaweb Nocode e Marketing
1,165 views
N8N Meetup - O Mercado de N8N no Brasil (2024-06-10)
2:18:41
N8N Meetup - O Mercado de N8N no Brasil (2...
Promovaweb Nocode e Marketing
1,133 views
Laboratório: Evolution API 2.0 + Typebot
1:39:43
Laboratório: Evolution API 2.0 + Typebot
Promovaweb Nocode e Marketing
1,954 views
Live - Oportunidades no desenvolvimento de Grandes Modelos de Linguagem (LLMs)
1:01:34
Live - Oportunidades no desenvolvimento de...
Pós-graduação Unifacisa
3 views
Meetup: Gerenciamento de Leads com Mautic e Automação de Marketing
2:24:47
Meetup: Gerenciamento de Leads com Mautic ...
Promovaweb Nocode e Marketing
952 views
Laboratório -  Visão Geral e Setup da Evolution API 2.0
1:15:04
Laboratório - Visão Geral e Setup da Evol...
Promovaweb Nocode e Marketing
3,406 views
Laboratório -  Instâncias e Configurações da Evolution API 2.0
1:36:07
Laboratório - Instâncias e Configurações ...
Promovaweb Nocode e Marketing
1,527 views
Instalando Evolution Api (1.8.1) Atualizado - Sem Erros!
22:31
Instalando Evolution Api (1.8.1) Atualizad...
CursoDev
3,257 views
BAPE PAPO: Configurando a Evolution API do JEITO CERTO  + NOVIDADES ESPECIAIS 🤩
1:25:50
BAPE PAPO: Configurando a Evolution API do...
Evolution API
3,875 views
entendendo a evolution API
10:46
entendendo a evolution API
Jean
3,647 views
Gerenciando Evolution API com MongoDB em Docker com Portainer
19:47
Gerenciando Evolution API com MongoDB em D...
Astra Online
7,849 views
ChatGPT for Data Analytics: Full Course
3:35:30
ChatGPT for Data Analytics: Full Course
Luke Barousse
257,590 views
Introducing Lindy 2.0 - The FIRST True AI-First Automation Platform
27:17
Introducing Lindy 2.0 - The FIRST True AI-...
MattVidPro AI
37,143 views
Evolution API 1.7.4: Correções de Erros e Novidades com o Chatwoot
12:15
Evolution API 1.7.4: Correções de Erros e ...
Promovaweb Nocode e Marketing
2,796 views
Chatbot Humanizado que Transcreve Áudio e Imagem: Tutorial com Flowise e Evolution API
14:12
Chatbot Humanizado que Transcreve Áudio e ...
Astra Online
9,155 views
CHATWOOT + EVOLUTION + N8N || Automatizando Processos com N8N com OrionDesign
2:53:34
CHATWOOT + EVOLUTION + N8N || Automatizand...
OrionDesign
6,717 views
Master MQL5 Programming (Complete All In One Guide)
2:38:10
Master MQL5 Programming (Complete All In O...
René Balke
78,117 views
LEARN UNITY - The Most BASIC TUTORIAL I'll Ever Make
2:04:31
LEARN UNITY - The Most BASIC TUTORIAL I'll...
Imphenzia
3,180,890 views
Copyright © 2024. Made with ♥ in London by YTScribe.com