mpcabete / bombcrypto-bot

This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game. It is fully open source and free.
819 stars 536 forks source link

Adicionando funcionalidade de multi tela #693

Closed diogobarbosa closed 2 years ago

diogobarbosa commented 2 years ago

Amigo, eu adicionei a funcionalidade de multi tela. Basta deixar os browsers abertos normal em tela cheia, o programa verifica no arquivo de configuração quantas telas vc tem e vai dando "alt+tab" entre todas as telas do jogo,efetuando as ações em cada uma delas...

Eu testei aqui e está funcionando tudo certinho...muito melhor do que ter de usar VM igual o pessoal estava fazendo.

felipearon commented 2 years ago

Eu não entendi como configurar. Estou usando uma VPS Linux com 3 contas, mas está funcionando apenas em uma, não alterna entre os perfis aberto

diogobarbosa commented 2 years ago

Eu não entendi como configurar. Estou usando uma VPS Linux com 3 contas, mas está funcionando apenas em uma, não alterna entre os perfis aberto

Você deve ter baixado a versão original da Master, onde a minha alteração não se encontra. Baixa direto da minha branch e muda no config.yaml a propriedade " number_opened_windows" para 3. https://github.com/diogobarbosa/bombcrypto-bot/tree/feature/multitela

Para funcionar basta abrir 3 janelas do chrome, e logar em cada conta...o programa vai alterar entre elas com "alt+tab" automático.

felipearon commented 2 years ago

ta abrir 3 janela

Duas dúvidas: 1) Funciona com Firefox ou precisa ser Chrome? 2) No config deixo native ou autoclicable?

felipearon commented 2 years ago

image Baixei a tua versão coloquei pra rodar (usando Firefox) mas apareceu esse erro. Acho que falta algum detalhe pra funcionar. Se puder me orientar agradeço, vou contribuir com o projeto (fazer minha donate).

diogobarbosa commented 2 years ago

image Baixei a tua versão coloquei pra rodar (usando Firefox) mas apareceu esse erro. Acho que falta algum detalhe pra funcionar. Se puder me orientar agradeço, vou contribuir com o projeto (fazer minha donate).

Putz mano, olhando seu print eu entendi o problema. Essa feature que eu desenvolvi para rodar em multitela só funciona no Windows. No Ubuntu não vai rolar, pq usa a lib windll para clicar nos Alt+Tab.

GoldMan204 commented 2 years ago

Diogo, como eu poderia usar essa função multitelas na versão do ClownChu?