Links mencionados no video 1 - Site para pedir orçamentos: devaprender.com/orcamentos 2 - Código usado nessa aula: drive.google.com/file/d/1hYSdfnPz_Otnj7AaEYkOdupdcLSFO0DJ/view?usp=sharing 3 - Meu comunidade e treinamento para você aprender como viver de programação python e automação: links.devaprender.com/ViverDePython Como instalar VS CODE e Python - th-cam.com/video/7Kpd6eprz4k/w-d-xo.html BLACK FRIDAY (ATÉ 30/11/23) - Veja esse video aqui: th-cam.com/video/ghInKkmHU4A/w-d-xo.html
O cara mano desenvolve seus projetos, ganha a grana dele com isso, e ainda ensina a galera o passo a passo de como ele fez. Poxa, valeu man! diferenciado. Que Jesus abençoe
Ninguém me segura!! Principalmente agora, que eu já consegui fazer uma automação que vai realmente ajudar no meu trabalho, vendo outro vídeo seu. Muito obrigado!
cara pra mim deu erro direto na hora de reconhecer a imagem, ai resolvi fazendo o pyautogui enviar um sinal de 'enter' funfou bem! outra dica é colocar intervalos aleatórios de tempo entre os envios pra disfarçar que não é um bot. ótimo video valeu foi meu primeiro programa em python!
Parabéns pela aula objetiva e didática Jhonathan. Recentemente adquiri seus cursos de Python e foi o melhor investimento em cursos online que já fiz até hoje. Aulas com temas direto ao ponto, sem enrolação e trazendo cases reais. Sucesso!!!
Jhonatan, a parte em que você falou sobre o 'Jhonatan do futuro' foi sensacional. Estou te acompanhando agora e considero seu trabalho diferenciado dos demais, pela forma como ensina e planeja, sem enrolações, direto ao ponto. Você ganhou um seguidor. Parabéns e que Deus continue abençoando o crescimento do seu canal.
@DevAprender Incrível, comecei há 01 ano no html css e js, depois fui pra PHP e mysql, agora quero fazer umas automações web no escritorio em que trabalho. Simplesmente show de bola seu vídeo. Por enquanto to perdido no que preciso instalar, como proceder pro que eu quero, mas a gente chega lá. Sucesso!
Bom dia, meu nobre não entendo absolutamente nada mas ao assistir os seus vídeos de forma aplicada posso entender que é possível adquirir essa habilidade mas logico com paciência e muito esforço entretanto acredito que essa metodologia que você emprega é incrível, pratica e interessante. hoje trabalho como almoxarife acredita que posso chegar a um nível avançado sem ser matemático raiz e ter uma dificuldade com inglês? o sucesso encontra quem compartilha o saber e você se tornou uma referencia para mim em python.
Amigo, com toda a certeza, você pode. Obviamente, terá que estudar um bom tempo para entender o básico e saber aplicar. Se não for bom em matemática e inglês, não se preocupe, você não precisa ter um nível avançado. Você vai estudar cada comando e o que eles fazem pouco a pouco, mas sim, é possível. Nada que 1 ano de estudo focado não resolva ou ate menos dependendo. Após isso você já deve criar algumas aplicações, claro que vai depender do seu empenho e do nível dessa aplicação. Não tenho experiência em Python, mas tenho JavaScript e React. Vou começar meus estudos em Node.js e, após isso, Python. Se tiver mais alguma coisa com que eu possa ajudar ou se precisar de mais esclarecimentos, é só me dizer!
Estou maratonando seu canal, parabéns pelo seu conteúdo, estudo desenvolvimento de jogos e cai no seu canal por acaso, espero que continue crescendo cada vez mais, seus conteúdos são ótimos e espero que alcance ainda mais dev's por ae, PARABÉNS Jhonatan! QUERIA VER UMA AUTOMAÇÃO DE CONFIRMAÇÃO DE PAGAMENTOS, manda essa ae pra gente. Abraços!!!
Opa man, cai aqui de paraquedas mas curti muito! Até me inscrevi. :) Seguinte no minuto 16:16 os numeros de telefone não aparecem borrados. Não se foi proposital mas é isso. Forte abraço e sigo vendo seus videos! Me ajuda muito no aprendizado Python.
Top demais... Professor, poderia fazer um video ensinando como fazer um boot para dar opções? por exemplo: cliente dar "oi" e ter a resposta: 1 - financeiro, 2 - suporte, 3 - .... etc.. e a depender destas opções, o sistema retornar outra mensgem? Grato!
acredito que com 3 opcoes seria necessario usar if e elif acoplado ao codigo do video, imagino que nao seja tao dificil mas como ainda sou iniciante nao posso afirmar nada com certeza👍👍👍
Que conteúdo legal, amigo. Simples e direto da maneira mais fácil possível. Você tem algum exemplo de cliente que está usando um código similar a esse por meses a fio enviando mensagens em massa? Ou é o tipo de freela que a gente embolsa a grana do cliente sem olhar para os resultados?
@DevAprender, infelizmente não funcionou a parte onde ele procura a seta ai eu adicionei o .press('Enter') e mesmo assim ele não enviou as mensagens. Poderia me ajudar?
Cara, ao inves de usar a imagem q esta no projeto, faz vc mesmo a captura da imagem e substitui pela do projeto baixado, outra coisa, se estiber usando linux, tem q baixar um pacote chamado sudo apt install gnome-screenshot
Olá, obrigado! Tenho sim! Pode falar diretamente com a minha equipe aqui no whatsapp e tirar todas as suas dúvidas: link.devaprender.com/FalarComEquipe
Só precisa ter cuidado com a quantidade de envios em massa. Já fiz um bot desse e tive meu número banido. Demorou dois dias pra ter meu número de volta.
@@deivisondesousa9655foi banido pq deve ter mandado muita mensagem e muito rápido. Ja enviei + de 100 em um dia e não aconteceu nada. Tem que ser espaçado e “esquentar o numero”
Fui banido do whatsapp por não usar API oficial, ainda bem que era meu número virtual, o motivo foi por conversar com o próprio bot que conectei no chatgpt com reconhecimento de voz, estava apenas em teste de interação aí foi banido.
Uma dica para não ficar abrindo novas janelas é usar a extensão do chrome para whatsapp WA Web Plus, pois nela tem um botão para iniciar um novo chat, bastando inserir o número. Isso da uma boa simplificada no código e evita esses carregamentos do whatsapp de novas janelas.
@@rodolfof.mariucci6893 é isso aí, bom vídeo. O tempo que se ganha evitando carregamento de tela, dependendo do tamanho da lista de contatos, é enorme.
Muito legal. Já fiz algo parecido, so que sem o tratamento de erro. Sobre isso se eu fosse fazer hoje colocaria o crtl w no except assim fecha a aba que a mensagem não deu certo. Muito top. Acompanho ssuas aulas a um bom tempo.
Shooow, projeto top, vou aderir, só de pensar que o wpp tem uma coisa chamada lista de transmissão e era o que eu precisava, pois só preciso enviar uma mensagem por dia, porém não funciona kkkk
Mto bom, to começando a aprender python, iniciando em programação, mas no lugar ali do pyautogui não teria como usar ao invés da imagem, algo do html no caso do whatsapp web para o botão de enviar?
Professor como eu faria para percorrer a data de vencimento e so enviar a mensagem para quem vai vencer um dia antes do vencimento, usaria for para percorrer o vencimento e if para comparar com a data do sistema e enviar a mensagem e o else para encerrar o código caso nenhuma data seja verdadeira, é isso ?
Conteúdo muito didático, parabéns pela paciência em ensinar passo-a-passo. Eu estava há muito tempo sem usar python e não lembrava de nada, com seu conteúdo foi fácil relembrar.
Sou totalmente leigo, ainda estou estudando lógica de programação... mas estou adorando o canal... só gostaria de pedir para informar o tempo que levou para desenvolver cada projeto, por favor.
Ótimo conteúdo! @DevAprender Porém uma parte do código que usa o 'ctrl+W' para fechar as guias que já foram usadas não funcionou, as abas que foram abertas pela automação continuaram abertas, gerando o problema que você mencionou sobre as '300 abas que ficarão abertas, se for o caso de uma planilha de cliente com uns 300 contatos', a cada contato uma aba aberta. Como corrigir nesse caso?
O que aconteceu foi que ele não colocou o 'crtl+w' no except, apenas no try, então as abas, em que não foram enviadas as mensagens, continuaram abertas
Não consegui dessa vez. Segui tudo certinho :( O código abre o whatsapp, abre o contato certo, joga a mensagem na caixa de texto, mas não envia, tanto quanto não fecha a aba (abre outra abra). ME AJUDA JHONATAN
Jhonatan, tudo bem, trabalhei neste código, mas a etapara de reconhecer a seta para enviar mensagem, não esta achando gerando erros: Erro: Could not locate the image (highest confidence = 0.591), mesmo tratando confidence ele não acha, você teve este problema já?
Estou fazendo uma automação baseado nesse vídeo, mas na minha planilha, ele começa a rodar o laço a partir da linha 2 mas não para quando não tem mais informação... ele segue rodando a atumação... só parou quando eu coloquei o parâmetro max_row... saberia me dizer se tem outra forma dele parar automaticamente, sem ter que usar o max_row?
Muito boa a aula, to iniciando em python e tenho uma dúvida. Não tem alguma forma de deixar a automação em segundo plano ou algo do tipo para que eu possa continuar mexendo no computador normalmente fazendo outras tarefas?
E como faz pra pegar e botar em planilha os contatos do whatsapp, com nome e numero, e também os que não tem contato salvo, mas só conversou, sem salvar o numero?? Teria que ser na mão msm?
Da pra fazer com umas 10 linhas usando o pywhatkit e o pandas pra ler a planilha, fiz esse mesmo projeto aqui na empresa e tava pesquisando formas de otimizar e deixar mais rapido e achei seu video
voce poderia me responder uma duvida eu fiz um bot pra fazer tarefaz ai abria o chrome normal em tela cheia ai depois que terminei ele, ele começou a abrir o chrome pela metade da tela tem como resolver isso pra sempre abrir de uma forma so ?
Boa noite gente! A aula e a didática estão incríveis! Porém estou com um problema no código que não consigo resolver. Segui o mesmo passo a passo dos códigos, tirei print de forma que ficasse vísivel a seta, todos os passos foram dados, porém, o pyautogui não reconhece a print e o mesmo não faz a função de levar o mouse até a seta e clicá-la em cima. Alguém poderia me ajudar? Não sei se esqueci de fazer instalação de algum pacote? Fiz a instalação do Pillow como estava no vídeo mas ainda continua sem reconhcer a imagem! Fico no aguardo!
é possível substituir as mensagens de texto por mensagem de voz criando uma assistente virtual ? no meu caso quero criar algo para reservas de apartamento de temporada e quero dar boas vindas e agradece quando for feito o check in e check out
Fiz tudo certinho, inclusive um dia anterior rodou lisinho, porém no outro dia, não rodou mais. e apareceu esse erro aqui: AttributeError: 'NoneType' object has no attribute 'strftime'. Alguma ideia no que possa ser?
Aula muito boa! Mas tenho só uma dúvida, daria para fazer este processo em segundo plano? Pois assim a máquina ainda poderia ser utilizada por uma pessoa para fazer outra tarefa e etc.
no youtube ensina a criar máquina virtual, ai o pc vai ter dois windows, acho que só assim pra fazer em segundo plano, talvez na virtual ele fique rodando lá, eu já ouvi falar de um jogo que o cara conseguia deixar um macro rodando lá, talvez essa outra atividade funcione tbm!
Cara, muito obrigado, muito bom o conteúdo, no meu código que fiz tirando base do seu, fiz como vocÊ, porém no meu a mensagem não envia, tens alguma sugestão? valeu ae
No caso eu quero criar um bot para enviar enquetes em um determinado grupo do whatsapp. As questoes estao em um arqvuivo CSV. E pensei em enviar as respostas/comentarios como audio (gerado por TTS), e seriam como em respota as enquetes (ou seja, marcando a enquete). Seu video nao responde o que eu queria mas me ajudou a ter ideias aqui.
Cara, muito bom! professor qual é esse prgrama que vc usa pra criar setas e dar zoom na sua no seu vídeo? No meu caso eu fiz pegando a coordenada do centro da seta, ao inves da figura.
Aqui bombou em 2024! Minha primeira experiência com Python, achei estranho de instalar as bibliotecas, ocorreram muitos erros. Instalei e reinstalei muitas vezes.
A planilha não está no vscode, ela está na pasta que ele criou no início, o código python está na mesma pasta que a planilha, se você alterar os dados da planilha seguindo a mesma estrutura que já está sendo usada, não vai ocorrer erros.
Desenvolvi um codigo parecido com o seu. Quando coloco o programa para rodar, o whatsapp está me banindo por uso de spam. Como faço para corrigir isso?
Aôba, sobre o envio da mensagem como será feita pelo computador não seria mais fácil colocar para apertar a tecla enter no teclado ao invés de procurar a imagem? Tô maratonando os vídeos, muito boas as suas aulas, parabéns
Também pensei a mesma coisa, e pelo que testei aqui realmente ficou melhor, só utilizar pyautogui.press('enter') no lugar do locateCenterOnScreen + click
òtima aula! Parabéns pelo trabalho. Uma dúvida ráoida Existe o risco do Whatsapp bloquear a conta do usuário que está enviando a mensagem, SE FOSSE UM ÚNICO USUÁRIO OU ALGO MUITO FREQUENTE ??
to vendo como fazer o whatsapp me avisar quando um dos robôs de investimento fizer alterações na minha carteira (lucro ou prejuízo de uma operação) me ajudou muito isso... a única questão que ainda estou vendo é que pode ser que dois robôs alterem a carteira na mesma hora muito raro... mas pode acontecer... to pensando como o código reagiria a isso... se pode travar algo....
Na de clicar na seta de envio está apresentando esse erro no terminal, Alguem me ajuda ? PyAutoGUI was unable to import pyscreeze. (This is likely because you're running a version of Python that Pillow (which pyscreeze depends on) doesn't support currently.) Please install this module to enable the function you tried to call.
E jhonatan jaja vou ser seu aluno, estou aprendendo os fundamentos do python e depois quero aprende muito mais e sem duvida fareia meu aprendizado com sua teoria. Tmj vc e o cara. print('Eu juro que nao vou ser spam!')
Professor, tô com um problema muito chato no meu terminal. Ele não abre os projetos, fica dando erro , e quando abre aparece e some rapidinho 😢 vc poderia me ajudar??
Estou tomando erro de ImageNotFoundException, ou seja, ele não consegue encontrar a imagem. Estou ultilizando python 3.11.4 será que tem alguma incompatibilidade? Já reinstalei o pyautogui e não resolve. Caminho da imagem esta correto. Testei o comando para fechar a tela e funcionou o problema está sendo somente em reconhecer a imagem.
estou tentando realizar infelizmente o codigo nao ta dando certo, após isso baixei o arquivo que voce disponibilzou e rodei e tambem nem o seu arquivo funciona. Sempre abre o Whatsaap após isso abre outra aba escreve a mensagem nao envia e assim abre outra aba e consecutivamente.
quando irei rodar o codigo aparece a msg: Exception has occurred: ImageNotFoundException Could not locate the image. pyscreeze.ImageNotFoundException: Could not locate the image. During handling of the above exception, another exception occurred: Mesmo eu colocando meu próprio print da seta, teria alguma solução?
Olá, devido a quantidade gigantesca de mensagens que recebo no instagram e no youtube, não consigo dar suporte personalizado aqui. Acabo conseguindo ajudar de forma personalizada apenas meus alunos da minha formação em Python. De qualquer forma minha recomendação é que primeiro leia o erro, dps pesquise sobre o erro, na sequência encontre uma solução - tem um vídeo aqui sobre como resolver erros de programação th-cam.com/video/nIYd8Y2aEho/w-d-xo.html
Pessoal comecei a pouco tempo e tenho uma super duvida ,como eu entrego isso ao cliente?como ele vai rodar essa aplicação no pc dele?ele vai precisar ter um progama tipo vscode?
Opa, parabéns pela aula! Fui até a parte de enviar a mensagem, porém, não clica no botão. Quando eu coloquei para instalar o pillow, ele deu a mensagem de "Requirement already satisfied: pillow in..." O que pode ser?
faz via pyautigui com o botão em cima do mouse por caracter de calculo dimensional. Fiz tudo nesse vídeo > th-cam.com/video/VSGhQsUPNlw/w-d-xo.html | posso te explicar como ou fazer um vídeo explicando.
Bom dia, professor! Consegui executar toda a sua aula, no meu caso os disparos são para oferta de empréstimos e meu código rodou 100%, apenas alterei a "seta" pela tecla "ENTER" para disparar as mensagens. Há alguma aula sua que ensina a fazer esse código ser um app ou um .exe?? Sucesso na sua carreira.
estou tendo problemas para enviar a mensagem. o codigo parece nao achar o botao, ou nao clicar. ja tentei substituir por teclar "enter" mas tambem nao funcionou. mais alguem teve essa dificuldade?
Links mencionados no video
1 - Site para pedir orçamentos: devaprender.com/orcamentos
2 - Código usado nessa aula: drive.google.com/file/d/1hYSdfnPz_Otnj7AaEYkOdupdcLSFO0DJ/view?usp=sharing
3 - Meu comunidade e treinamento para você aprender como viver de programação python e automação: links.devaprender.com/ViverDePython
Como instalar VS CODE e Python - th-cam.com/video/7Kpd6eprz4k/w-d-xo.html
BLACK FRIDAY (ATÉ 30/11/23) - Veja esse video aqui: th-cam.com/video/ghInKkmHU4A/w-d-xo.html
Olá! Você fará alguma black friday?
sim, já está acabando inclusive (acaba dia 30/11/23) - Explico tudo nesse video: th-cam.com/video/ghInKkmHU4A/w-d-xo.html
NO MINUTO 16:30 VAZOU OS TELEFONES JHONATAN.
Tentei usar msm estrutura pra copiar e colar dados pra fazer login e emitir um print da página
Bom dia, teria a possibilidade de colocar esse curso no udemy?
O cara mano desenvolve seus projetos, ganha a grana dele com isso, e ainda ensina a galera o passo a passo de como ele fez. Poxa, valeu man! diferenciado. Que Jesus abençoe
Ninguém me segura!! Principalmente agora, que eu já consegui fazer uma automação que vai realmente ajudar no meu trabalho, vendo outro vídeo seu. Muito obrigado!
cara pra mim deu erro direto na hora de reconhecer a imagem, ai resolvi fazendo o pyautogui enviar um sinal de 'enter' funfou bem! outra dica é colocar intervalos aleatórios de tempo entre os envios pra disfarçar que não é um bot. ótimo video valeu foi meu primeiro programa em python!
comigo mesma coisa
Parabéns pela aula objetiva e didática Jhonathan. Recentemente adquiri seus cursos de Python e foi o melhor investimento em cursos online que já fiz até hoje. Aulas com temas direto ao ponto, sem enrolação e trazendo cases reais. Sucesso!!!
Pensando em fazer também
@@thinkingincode3630 vai sem medo
Ninguém me segura! Vamos automatizar tudo!
Parabéns pela didática.
Jhonatan, a parte em que você falou sobre o 'Jhonatan do futuro' foi sensacional. Estou te acompanhando agora e considero seu trabalho diferenciado dos demais, pela forma como ensina e planeja, sem enrolações, direto ao ponto. Você ganhou um seguidor. Parabéns e que Deus continue abençoando o crescimento do seu canal.
@DevAprender Incrível, comecei há 01 ano no html css e js, depois fui pra PHP e mysql, agora quero fazer umas automações web no escritorio em que trabalho. Simplesmente show de bola seu vídeo. Por enquanto to perdido no que preciso instalar, como proceder pro que eu quero, mas a gente chega lá. Sucesso!
Estou nessa amigo também
Você conseguiu trabalho na área? Se sim, quanto tempo levou?
17:13 Ou em termos técnicos da área de telefonia, o número precisa estar em formato canônico (completo com código de país e de área).
Bom dia, meu nobre não entendo absolutamente nada mas ao assistir os seus vídeos de forma aplicada posso entender que é possível adquirir essa habilidade mas logico com paciência e muito esforço entretanto acredito que essa metodologia que você emprega é incrível, pratica e interessante. hoje trabalho como almoxarife acredita que posso chegar a um nível avançado sem ser matemático raiz e ter uma dificuldade com inglês? o sucesso encontra quem compartilha o saber e você se tornou uma referencia para mim em python.
Amigo, com toda a certeza, você pode. Obviamente, terá que estudar um bom tempo para entender o básico e saber aplicar. Se não for bom em matemática e inglês, não se preocupe, você não precisa ter um nível avançado. Você vai estudar cada comando e o que eles fazem pouco a pouco, mas sim, é possível. Nada que 1 ano de estudo focado não resolva ou ate menos dependendo. Após isso você já deve criar algumas aplicações, claro que vai depender do seu empenho e do nível dessa aplicação. Não tenho experiência em Python, mas tenho JavaScript e React. Vou começar meus estudos em Node.js e, após isso, Python.
Se tiver mais alguma coisa com que eu possa ajudar ou se precisar de mais esclarecimentos, é só me dizer!
Estou maratonando seu canal, parabéns pelo seu conteúdo, estudo desenvolvimento de jogos e cai no seu canal por acaso, espero que continue crescendo cada vez mais, seus conteúdos são ótimos e espero que alcance ainda mais dev's por ae, PARABÉNS Jhonatan! QUERIA VER UMA AUTOMAÇÃO DE CONFIRMAÇÃO DE PAGAMENTOS, manda essa ae pra gente. Abraços!!!
Opa man, cai aqui de paraquedas mas curti muito! Até me inscrevi. :)
Seguinte no minuto 16:16 os numeros de telefone não aparecem borrados. Não se foi proposital mas é isso.
Forte abraço e sigo vendo seus videos! Me ajuda muito no aprendizado Python.
Muito bom, parabéns ficou show ! O ideal seria se conseguisse sempre abrir na mesma aba, sem precisar fechar e abrir uma nova aba do whats.
Top demais...
Professor, poderia fazer um video ensinando como fazer um boot para dar opções? por exemplo: cliente dar "oi" e ter a resposta: 1 - financeiro, 2 - suporte, 3 - .... etc.. e a depender destas opções, o sistema retornar outra mensgem? Grato!
acredito que com 3 opcoes seria necessario usar if e elif acoplado ao codigo do video, imagino que nao seja tao dificil mas como ainda sou iniciante nao posso afirmar nada com certeza👍👍👍
Conseguiu ?
Aprendi hoje
Cobrar mil reais, com esse tutorial facil prático e ótima didática, o proprio cliente vai fazer . Kkkk
Que conteúdo legal, amigo. Simples e direto da maneira mais fácil possível. Você tem algum exemplo de cliente que está usando um código similar a esse por meses a fio enviando mensagens em massa? Ou é o tipo de freela que a gente embolsa a grana do cliente sem olhar para os resultados?
@DevAprender, infelizmente não funcionou a parte onde ele procura a seta ai eu adicionei o .press('Enter') e mesmo assim ele não enviou as mensagens. Poderia me ajudar?
Procure a posição da seta de enviar na tela e automatize o clique em cima dela 😊
Cara, ao inves de usar a imagem q esta no projeto, faz vc mesmo a captura da imagem e substitui pela do projeto baixado, outra coisa, se estiber usando linux, tem q baixar um pacote chamado sudo apt install gnome-screenshot
Cara você é foda, parabéns nuuuuuuuuu, você é muito top, se tiver curso de programação vou compra todos. Parabéns.
Olá, obrigado!
Tenho sim!
Pode falar diretamente com a minha equipe aqui no whatsapp e tirar todas as suas dúvidas: link.devaprender.com/FalarComEquipe
Só precisa ter cuidado com a quantidade de envios em massa. Já fiz um bot desse e tive meu número banido. Demorou dois dias pra ter meu número de volta.
Esse é meu medo, pensando em enviar somente 80 contatos por dia. Visto que tenho 700 clientes e precisava enviar para todos 3x por semana.
@@aluzdoverbo eu fui banido por muito menos. Não vale a pena arriscar
P enviar msg em um grupo q sou ADM qual seria a média diária? Seria um bot propaganda
@@deivisondesousa9655foi banido pq deve ter mandado muita mensagem e muito rápido. Ja enviei + de 100 em um dia e não aconteceu nada. Tem que ser espaçado e “esquentar o numero”
Fui banido do whatsapp por não usar API oficial, ainda bem que era meu número virtual, o motivo foi por conversar com o próprio bot que conectei no chatgpt com reconhecimento de voz, estava apenas em teste de interação aí foi banido.
Muito legal! Eu estou tentando fazer um via VBNet. Ao invés das linhas e colunas do Excel, uso os Textboxs
Uma dica para não ficar abrindo novas janelas é usar a extensão do chrome para whatsapp WA Web Plus, pois nela tem um botão para iniciar um novo chat, bastando inserir o número. Isso da uma boa simplificada no código e evita esses carregamentos do whatsapp de novas janelas.
fiz isso no meu >> th-cam.com/video/VSGhQsUPNlw/w-d-xo.html
@@rodolfof.mariucci6893 é isso aí, bom vídeo. O tempo que se ganha evitando carregamento de tela, dependendo do tamanho da lista de contatos, é enorme.
Olá, teria como o usuário pedir uma informação e o chat responder puxando valores de uma base de dados como excel?
O melhor conteudo de automação da web! Parabéns que Deus te ilumine!
Conteúdo top demais Jhonatan, parabéns. Vamos automatizar TUDO!! 💥
NINGUÉM ME SEGURA AGORA
Kkkkkk Que massa cara, você 🫵🏻 acaba de me ajudar muito 😅
Muito show, cara! Mas tem uma parte do vídeo que aparecem os contatos. Cobre, lá.
Muito legal. Já fiz algo parecido, so que sem o tratamento de erro. Sobre isso se eu fosse fazer hoje colocaria o crtl w no except assim fecha a aba que a mensagem não deu certo.
Muito top. Acompanho ssuas aulas a um bom tempo.
Boa noite. Vc conseguiu fazer com que seu código pare após enviar a mensagem para o último contato? O meu aqui não para.
Seus videos são surreais!!! Obrigado por dividir seus conhecimentos
Shooow, projeto top, vou aderir, só de pensar que o wpp tem uma coisa chamada lista de transmissão e era o que eu precisava, pois só preciso enviar uma mensagem por dia, porém não funciona kkkk
Meus parabéns muito incrivel seu conteudo! Me ajudou muito. Fiz algumas adptações mais é um incrivel trabalho o seu. Obg!
Ninguém me segura agora, obrigado, sensacional!
Mto bom, to começando a aprender python, iniciando em programação, mas no lugar ali do pyautogui não teria como usar ao invés da imagem, algo do html no caso do whatsapp web para o botão de enviar?
Fiquei impressionado com a sua didática *-* 💗💗
Muito massa o projeto, ja vou desenvolver aqui pra poder aplicar no meu trabalho!
Professor como eu faria para percorrer a data de vencimento e so enviar a mensagem para quem vai vencer um dia antes do vencimento, usaria for para percorrer o vencimento e if para comparar com a data do sistema e enviar a mensagem e o else para encerrar o código caso nenhuma data seja verdadeira, é isso ?
muito top os videos ! aprendi muito ja! obrigado man,parabens ,muito sucesso . Muitas bençãos na vida .
Conteúdo muito didático, parabéns pela paciência em ensinar passo-a-passo.
Eu estava há muito tempo sem usar python e não lembrava de nada, com seu conteúdo foi fácil relembrar.
Sou totalmente leigo, ainda estou estudando lógica de programação... mas estou adorando o canal... só gostaria de pedir para informar o tempo que levou para desenvolver cada projeto, por favor.
Ótimo conteúdo! @DevAprender
Porém uma parte do código que usa o 'ctrl+W' para fechar as guias que já foram usadas não funcionou, as abas que foram abertas pela automação continuaram abertas, gerando o problema que você mencionou sobre as '300 abas que ficarão abertas, se for o caso de uma planilha de cliente com uns 300 contatos', a cada contato uma aba aberta. Como corrigir nesse caso?
O que aconteceu foi que ele não colocou o 'crtl+w' no except, apenas no try, então as abas, em que não foram enviadas as mensagens, continuaram abertas
Obrigada!@@_.Marcus
Eu tbm estou com esse problema aqui, eu salvei um numero apenas pra teste, e ele ficou loopando
@@_.Marcus O meu não está enviando a mensagem, alguma sugestão?
Show Jhonathan, faz mais desses tratamentos de erros, quero aprender mais sobre.
Opa, obrigado pela sugestão!!
Que canal maravilhoso, Deus abençoe sempre
Não consegui dessa vez. Segui tudo certinho :(
O código abre o whatsapp, abre o contato certo, joga a mensagem na caixa de texto, mas não envia, tanto quanto não fecha a aba (abre outra abra).
ME AJUDA JHONATAN
Jhonatan, tudo bem, trabalhei neste código, mas a etapara de reconhecer a seta para enviar mensagem, não esta achando gerando erros: Erro: Could not locate the image (highest confidence = 0.591), mesmo tratando confidence ele não acha, você teve este problema já?
Fiz e gostei muito! Obrigada pelo conteúdo!
Estou fazendo uma automação baseado nesse vídeo, mas na minha planilha, ele começa a rodar o laço a partir da linha 2 mas não para quando não tem mais informação... ele segue rodando a atumação... só parou quando eu coloquei o parâmetro max_row... saberia me dizer se tem outra forma dele parar automaticamente, sem ter que usar o max_row?
Muito boa a aula, to iniciando em python e tenho uma dúvida. Não tem alguma forma de deixar a automação em segundo plano ou algo do tipo para que eu possa continuar mexendo no computador normalmente fazendo outras tarefas?
E como faz pra pegar e botar em planilha os contatos do whatsapp, com nome e numero, e também os que não tem contato salvo, mas só conversou, sem salvar o numero??
Teria que ser na mão msm?
Da pra fazer com umas 10 linhas usando o pywhatkit e o pandas pra ler a planilha, fiz esse mesmo projeto aqui na empresa e tava pesquisando formas de otimizar e deixar mais rapido e achei seu video
voce poderia me responder uma duvida eu fiz um bot pra fazer tarefaz ai abria o chrome normal em tela cheia ai depois que terminei ele, ele começou a abrir o chrome pela metade da tela tem como resolver isso pra sempre abrir de uma forma so ?
Boa noite gente! A aula e a didática estão incríveis! Porém estou com um problema no código que não consigo resolver. Segui o mesmo passo a passo dos códigos, tirei print de forma que ficasse vísivel a seta, todos os passos foram dados, porém, o pyautogui não reconhece a print e o mesmo não faz a função de levar o mouse até a seta e clicá-la em cima.
Alguém poderia me ajudar? Não sei se esqueci de fazer instalação de algum pacote? Fiz a instalação do Pillow como estava no vídeo mas ainda continua sem reconhcer a imagem! Fico no aguardo!
Muito massa, sempre tem alguém precisando exatamente desta solução
Seu trabalho é muito bom mano!!
Planilhas automatizadas
é possível substituir as mensagens de texto por mensagem de voz criando uma assistente virtual ?
no meu caso quero criar algo para reservas de apartamento de temporada e quero dar boas vindas e agradece quando for feito o check in e check out
Fiz tudo certinho, inclusive um dia anterior rodou lisinho, porém no outro dia, não rodou mais. e apareceu esse erro aqui:
AttributeError: 'NoneType' object has no attribute 'strftime'. Alguma ideia no que possa ser?
Como fica caso o cliente tenha uma resolução de tela diferente e a janela abra em outra posição?O click do mouse sai errado?
olá! Fiz tudo como no vídeo, porém só puxa a primeira linha da planilha e não chama os proximos...
Aula muito boa! Mas tenho só uma dúvida, daria para fazer este processo em segundo plano? Pois assim a máquina ainda poderia ser utilizada por uma pessoa para fazer outra tarefa e etc.
no youtube ensina a criar máquina virtual, ai o pc vai ter dois windows, acho que só assim pra fazer em segundo plano, talvez na virtual ele fique rodando lá, eu já ouvi falar de um jogo que o cara conseguia deixar um macro rodando lá, talvez essa outra atividade funcione tbm!
Ninguém me segura rs parabéns Jhonatan.
quando executo meu codigo, ele retorna que o erro FileNotFoundError: [Errno 2] No such file or directory: 'clientes.xlsx'
Meu tbm, conseguiu resolver?
Cara ficou perfeito, vai me ajudar demais, parabéns
Cara, muito obrigado, muito bom o conteúdo, no meu código que fiz tirando base do seu, fiz como vocÊ, porém no meu a mensagem não envia, tens alguma sugestão? valeu ae
No caso eu quero criar um bot para enviar enquetes em um determinado grupo do whatsapp. As questoes estao em um arqvuivo CSV. E pensei em enviar as respostas/comentarios como audio (gerado por TTS), e seriam como em respota as enquetes (ou seja, marcando a enquete). Seu video nao responde o que eu queria mas me ajudou a ter ideias aqui.
Cara, muito bom! professor qual é esse prgrama que vc usa pra criar setas e dar zoom na sua no seu vídeo? No meu caso eu fiz pegando a coordenada do centro da seta, ao inves da figura.
Show de bola, parabéns!! E se meus dados estiverem num banco de dados MySQL?
Aqui bombou em 2024! Minha primeira experiência com Python, achei estranho de instalar as bibliotecas, ocorreram muitos erros. Instalei e reinstalei muitas vezes.
Nesse caso a planilha so sera "lida" se ela estiver dentro do vscode? Caso ei atualize a planilha teria que atualizar ela no codigo tambem sempre?
A planilha não está no vscode, ela está na pasta que ele criou no início, o código python está na mesma pasta que a planilha, se você alterar os dados da planilha seguindo a mesma estrutura que já está sendo usada, não vai ocorrer erros.
UMA AULA MELHOR QUE A OUTRA. TOPPP DMS EM BREVE COMPRO O CURSO RSRSRS
vamo que vamo mutano!!!!
Desenvolvi um codigo parecido com o seu. Quando coloco o programa para rodar, o whatsapp está me banindo por uso de spam. Como faço para corrigir isso?
Ai sim...ótima didatica, perfeit...gratidão 👋👋👋👋
que bacana - gostei do video e me animei pra aprender Python
Aôba, sobre o envio da mensagem como será feita pelo computador não seria mais fácil colocar para apertar a tecla enter no teclado ao invés de procurar a imagem?
Tô maratonando os vídeos, muito boas as suas aulas, parabéns
Também pensei a mesma coisa, e pelo que testei aqui realmente ficou melhor, só utilizar pyautogui.press('enter') no lugar do locateCenterOnScreen + click
òtima aula! Parabéns pelo trabalho.
Uma dúvida ráoida
Existe o risco do Whatsapp bloquear a conta do usuário que está enviando a mensagem, SE FOSSE UM ÚNICO USUÁRIO OU ALGO MUITO FREQUENTE ??
Planilhas Automatizadas! ótimo vídeo
to vendo como fazer o whatsapp me avisar quando um dos robôs de investimento fizer alterações na minha carteira (lucro ou prejuízo de uma operação) me ajudou muito isso... a única questão que ainda estou vendo é que pode ser que dois robôs alterem a carteira na mesma hora muito raro... mas pode acontecer... to pensando como o código reagiria a isso... se pode travar algo....
Muito obrigado pela aula!
é possível fazer isso mas ao invés de acessar uma planilha, fazer uma busca no bando de dados postgress?
Na de clicar na seta de envio está apresentando esse erro no terminal, Alguem me ajuda ? PyAutoGUI was unable to import pyscreeze. (This is likely because you're running a version of Python that Pillow (which pyscreeze depends on) doesn't support currently.) Please install this module to enable the function you tried to call.
E jhonatan jaja vou ser seu aluno, estou aprendendo os fundamentos do python e depois quero aprende muito mais e sem duvida fareia meu aprendizado com sua teoria. Tmj vc e o cara.
print('Eu juro que nao vou ser spam!')
Fala Jhonatan muito legal seu conteúdo, sabe dizer quantas mensagens posso mandar por dia de maneira segura sem perder o número do whats?
Professor, tô com um problema muito chato no meu terminal. Ele não abre os projetos, fica dando erro , e quando abre aparece e some rapidinho 😢 vc poderia me ajudar??
Estou tomando erro de ImageNotFoundException, ou seja, ele não consegue encontrar a imagem. Estou ultilizando python 3.11.4 será que tem alguma incompatibilidade? Já reinstalei o pyautogui e não resolve. Caminho da imagem esta correto. Testei o comando para fechar a tela e funcionou o problema está sendo somente em reconhecer a imagem.
Por aqui também kkk
Toda vez que executo o codito tenho que colocar o QR_Code novamente, tem como deixar logado ?
Que aula sensacional! Bem didática e de conteúdo excelente! Amigo, tem como eu enviar junto da mensagem um arquivo pdf?
Eu to com um problema, mas não consegui resolver. Ele ao invés de ler o primeiro nome da lista, ele lê o último e depois o programa para de funcionar.
estou tentando realizar infelizmente o codigo nao ta dando certo, após isso baixei o arquivo que voce disponibilzou e rodei e tambem nem o seu arquivo funciona. Sempre abre o Whatsaap após isso abre outra aba escreve a mensagem nao envia e assim abre outra aba e consecutivamente.
Aqui também amigo, conseguiu resolver? Tentei mudar o código, navegador e o que parece é que o navegador nega o Bot e fecha sozinho
quando irei rodar o codigo aparece a msg: Exception has occurred: ImageNotFoundException
Could not locate the image.
pyscreeze.ImageNotFoundException: Could not locate the image.
During handling of the above exception, another exception occurred:
Mesmo eu colocando meu próprio print da seta, teria alguma solução?
Olá, devido a quantidade gigantesca de mensagens que recebo no instagram e no youtube, não consigo dar suporte personalizado aqui.
Acabo conseguindo ajudar de forma personalizada apenas meus alunos da minha formação em Python.
De qualquer forma minha recomendação é que primeiro leia o erro, dps pesquise sobre o erro, na sequência encontre uma solução - tem um vídeo aqui sobre como resolver erros de programação th-cam.com/video/nIYd8Y2aEho/w-d-xo.html
olá estou seguindo o passo a passo e meu código está dando erro na parte do strftime('%d/%m/%Y')
como posso resolver este erro de sintax?
cara, eu coloquei aspas duplas e funcionou
boa noite. Existem alguns numeros de whatsap de numero fixo sem que seja celular.
Olá Jhonatan! Tudo bem? Tira uma dúvida....A mensagem não pode ser muito longa? Precisa ser curta para não dar erro?
Preciso toda vez abrir o Python e inicializar ou só preciso estar com o computador ligado?
Pessoal comecei a pouco tempo e tenho uma super duvida ,como eu entrego isso ao cliente?como ele vai rodar essa aplicação no pc dele?ele vai precisar ter um progama tipo vscode?
Fala Jhonatan! Qual programa vc usa pra printar / selecionar área que vc usou no vídeo? Obrigado!
O aplicativo já é padrão do sistema win10 e win11 basta apertar as teclas: win + shift + S
Aí sim, comentando pra engajar.
Baita aula! Conteúdo de qualidade.
Opa, parabéns pela aula!
Fui até a parte de enviar a mensagem, porém, não clica no botão.
Quando eu coloquei para instalar o pillow, ele deu a mensagem de "Requirement already satisfied: pillow in..." O que pode ser?
faz via pyautigui com o botão em cima do mouse por caracter de calculo dimensional. Fiz tudo nesse vídeo > th-cam.com/video/VSGhQsUPNlw/w-d-xo.html | posso te explicar como ou fazer um vídeo explicando.
Falta coisa no código pois ao dar o erro ele não fecha a guia aberta
28:36 uma interface ttk e legal agora para regular isso
é possível automatizar o WhatsApp Web com selenium?
Bom dia, professor!
Consegui executar toda a sua aula, no meu caso os disparos são para oferta de empréstimos e meu código rodou 100%, apenas alterei a "seta" pela tecla "ENTER" para disparar as mensagens. Há alguma aula sua que ensina a fazer esse código ser um app ou um .exe?? Sucesso na sua carreira.
estou tendo problemas para enviar a mensagem. o codigo parece nao achar o botao, ou nao clicar. ja tentei substituir por teclar "enter" mas tambem nao funcionou. mais alguem teve essa dificuldade?
estou tendo nesse exato momento caso consiga ajustar eu volto aqui