Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suporte a multiplas contas #169

Closed
wants to merge 12 commits into from
Closed

Suporte a multiplas contas #169

wants to merge 12 commits into from

Conversation

mfsousa
Copy link

@mfsousa mfsousa commented Dec 7, 2021

Fiz esta pequena modificação para permitir controlar multiplas contas a partir do mesmo bot.

Basicamente ele detecta todas as janelas com titulo "bombcrypto" e vai alternando entre elas.

Aparentemente esta funcionando bem, mas precisa de ser melhor testado.

@dioleno
Copy link

dioleno commented Dec 7, 2021

Compartilhe conosco. :)

@mfsousa
Copy link
Author

mfsousa commented Dec 7, 2021

Está ai o codigo, no PR, só verificar.

@IrohsTeahouse
Copy link

Olá, desculpe minha ignorância mas, como consigo implementar isso no bot? (0 noção porém gosto de testar as coisas)

@mfsousa
Copy link
Author

mfsousa commented Dec 8, 2021

Crie um perfil no chrome por conta e configure o metamask em cada perfil (se ainda não o fez). Cada um desses perfis corresponde a uma conta no bombcrypto (um metamask diferente por conta). Abra todas asses perfis (uma janela chrome para cada conta bombcrypto correspondendo aos perfis chrome criados).

Agora so correr o bot com a modificação q fiz agora, ele vai mudando de janela em janela. Neste caso o bot faz isso para todas as janelas que tem o titulo de "bombcrypto".

Convém fazer isso num vps dedicado só para correr o bot ou num pc que vc nao esteja a usar no momento que o bot esta a correr.

@mfsousa mfsousa mentioned this pull request Dec 8, 2021
@IrohsTeahouse
Copy link

IrohsTeahouse commented Dec 8, 2021

Como eu coloco a modificação que você fez?

@mfsousa
Copy link
Author

mfsousa commented Dec 8, 2021

@IrohsTeahouse
Copy link

Recomenda alguma vps e (de preferência) um tutorial pra configurar ela? tanto normal como possivelmente pro bomb, e já agradeço por postar a sua modificação

@mariosss2
Copy link

Ok, consegui testar.

Usei 2 janelas do google chrome, com 2 perfis configurados com metamasks.

A alteração de janelas é muito rápida e frequente e ocorre apenas se todas as janelas de bomb estão ativas. Então acaba que as seleções de heróis ficam prejudicadas, porque às vezes vai para a próxima janela ativa antes de concluir as seleções de herois. Acredito que o ideal é que as trocas de janelas respeitassem os timings de envios de herois ao invés de trocas a cada poucos segundos.

Apesar do teste, a transição de telas é bacana demais. Valeu pela ajuda!

@ggskiawp
Copy link

ggskiawp commented Dec 8, 2021

Eu adoro saber o que VPS vocês estão usando para que possamos executar o bombcrypto totalmente mãos livres.

@mfsousa
Copy link
Author

mfsousa commented Dec 8, 2021

@mfsousa
Copy link
Author

mfsousa commented Dec 8, 2021

este PR é anterior ao novo captcha. Veja este codigo: https://github.com/mfsousa/bombcrypto-bot/blob/main/index.py

@mfsousa
Copy link
Author

mfsousa commented Dec 8, 2021

em vez de abrir https://app.bombcrypto.io/ faça com https://app.bombcrypto.io/webgl/index.html porque o titulo fica diferente se abrir o primeiro e ele detecta pelo titulo.

Entao abra https://app.bombcrypto.io/webgl/index.html

Ou entao onde esta:
win = [w for w in pygetwindow.getWindowsWithTitle('bombcrypto')]

mude para:
win = [w for w in pygetwindow.getWindowsWithTitle('Bombcrypto')]

que deve funcionar

@mfsousa
Copy link
Author

mfsousa commented Dec 8, 2021

Screen Shot 2021-12-08 at 23 45 04

É uma janela do chrome por cada conta. Ai, tenho 3 contas, ou seja, 3 perfis chrome cada um configurado para uma conta diferente.

@mfsousa
Copy link
Author

mfsousa commented Dec 8, 2021

So uma das contas aparece de cada vez, o bot vai alterando depois qual aparece.

@mfsousa
Copy link
Author

mfsousa commented Dec 9, 2021

ah, sim... tem um erro ai que ainda nao coloquei no repo o codigo. Na linha 690, troque solveCapcha() por alertCaptcha()

@krlinon
Copy link

krlinon commented Dec 9, 2021

Olá pessoal estou tentando abrir o index da pasta porem ele fecha, e estou tentando aplicar o comando de atualização também esta dando erro, alguém consegue me ajudar :(
erro bot
erro

@mfsousa
Copy link
Author

mfsousa commented Dec 9, 2021

leia o erro, é do simpleaudio, provavelmente necessita instalar tb Microsoft C++ Build Tools. Leia o erro, esta lá dizendo...

@coradini1
Copy link

Quando lançar o novo anti captcha tu vai mesclar com esse código aqui? Achei extremamente útil pra mim que tenho 5 contas. Meu pc n tanka 5 máquinas virtuais kkkkllkmmkkkk

@mfsousa
Copy link
Author

mfsousa commented Dec 9, 2021

Quando lançar o novo anti captcha tu vai mesclar com esse código aqui? Achei extremamente útil pra mim que tenho 5 contas. Meu pc n tanka 5 máquinas virtuais kkkkllkmmkkkk

sim

@pwr43nd37
Copy link

tu consegue da merge com esse ? ele envia as opções de captcha no telegram e vc interage com ele qual a opção certa
https://github.com/thiago-molive/bombcrypto-bot

@mfsousa
Copy link
Author

mfsousa commented Dec 10, 2021

Consigo, mas provavelmente não vou fazer essa parte. Estou a pensar em fazer um bot de raiz com partes de multiplos bots e com uma GUI tb. Ai talvez coloque algo desse tipo nele, configuravel.

@0bomb4
Copy link

0bomb4 commented Dec 11, 2021

Excelente post, assim que sair a versão com captcha vou dar uma olhada

@mfsousa
Copy link
Author

mfsousa commented Dec 17, 2021

Esta versão ja funciona com o novo captcha ?

sim

@marcelosore
Copy link

funciona com o ultimo captcha? qual é o link certo?

@mGranTY mGranTY mentioned this pull request Dec 22, 2021
@VitotEPB
Copy link

Obrigado pelo empenho. Você vai atualizar esse branch?

@kalleldf
Copy link

Fiz esta pequena modificação para permitir controlar multiplas contas a partir do mesmo bot.

Basicamente ele detecta todas as janelas com titulo "bombcrypto" e vai alternando entre elas.

Aparentemente esta funcionando bem, mas precisa de ser melhor testado.

Bom dia, ótimo trabalho que você fez, comecei a usar ontem em um brave+mozilla está indo bem até agora. Uma questão: sabe dizer o máximo de contas que ele consegue fazer a gestão?

@Redexote
Copy link

Fiz esta pequena modificação para permitir controlar multiplas contas a partir do mesmo bot.

Basicamente ele detecta todas as janelas com titulo "bombcrypto" e vai alternando entre elas.

Aparentemente esta funcionando bem, mas precisa de ser melhor testado.

Bom dia, ótimo trabalho que você fez, comecei a usar ontem em um brave+mozilla está indo bem até agora. Uma questão: sabe dizer o máximo de contas que ele consegue fazer a gestão?

Amigo vc poderia me dar uma ajuda pois tentei instalar e não consegui .

@kalleldf
Copy link

Fiz esta pequena modificação para permitir controlar multiplas contas a partir do mesmo bot.

Basicamente ele detecta todas as janelas com titulo "bombcrypto" e vai alternando entre elas.

Aparentemente esta funcionando bem, mas precisa de ser melhor testado.

Bom dia, ótimo trabalho que você fez, comecei a usar ontem em um brave+mozilla está indo bem até agora. Uma questão: sabe dizer o máximo de contas que ele consegue fazer a gestão?

Amigo vc poderia me dar uma ajuda pois tentei instalar e não consegui .

O que deu errado?

@Redexote
Copy link

Fiz esta pequena modificação para permitir controlar multiplas contas a partir do mesmo bot.

Basicamente ele detecta todas as janelas com titulo "bombcrypto" e vai alternando entre elas.

Aparentemente esta funcionando bem, mas precisa de ser melhor testado.

Bom dia, ótimo trabalho que você fez, comecei a usar ontem em um brave+mozilla está indo bem até agora. Uma questão: sabe dizer o máximo de contas que ele consegue fazer a gestão?

Amigo vc poderia me dar uma ajuda pois tentei instalar e não consegui .

O que deu errado?

Pelo que eu entendi foi assim , eu entrei no boot coloquei o comando pip pegwindown , depois troquei o comando Def main .

@kalleldf
Copy link

kalleldf commented Dec 23, 2021

Fiz esta pequena modificação para permitir controlar multiplas contas a partir do mesmo bot.

Basicamente ele detecta todas as janelas com titulo "bombcrypto" e vai alternando entre elas.

Aparentemente esta funcionando bem, mas precisa de ser melhor testado.

Bom dia, ótimo trabalho que você fez, comecei a usar ontem em um brave+mozilla está indo bem até agora. Uma questão: sabe dizer o máximo de contas que ele consegue fazer a gestão?

Amigo vc poderia me dar uma ajuda pois tentei instalar e não consegui .

O que deu errado?

Pelo que eu entendi foi assim , eu entrei no boot coloquei o comando pip pegwindown , depois troquei o comando Def main .

É só baixar o arquivo https://github.com/mfsousa/bombcrypto-bot/tree/localdev
criar uma pasta no disco C e depois fazer o mesmo procedimento do bot original, cmd
cd\nomedapasta
Comando para iniciar o bot

Não precisa do comando pegwindow, tem que ser o mesmo comando do bot original.

@Redexote
Copy link

Fiz esta pequena modificação para permitir controlar multiplas contas a partir do mesmo bot.
Basicamente ele detecta todas as janelas com titulo "bombcrypto" e vai alternando entre elas.
Aparentemente esta funcionando bem, mas precisa de ser melhor testado.

Bom dia, ótimo trabalho que você fez, comecei a usar ontem em um brave+mozilla está indo bem até agora. Uma questão: sabe dizer o máximo de contas que ele consegue fazer a gestão?

Amigo vc poderia me dar uma ajuda pois tentei instalar e não consegui .

O que deu errado?

Pelo que eu entendi foi assim , eu entrei no boot coloquei o comando pip pegwindown , depois troquei o comando Def main .

É só baixar o arquivo https://github.com/mfsousa/bombcrypto-bot/tree/localdev criar uma pasta no disco C e depois fazer o mesmo procedimento do bot original, cmd cd\nomedapasta Comando para iniciar o bot

Não precisa do comando pegwindow, tem que ser o mesmo comando do bot original.

No caso vc coloca as abas uma atrás da outra ? ou pode colocar lado a lado?

@mfsousa
Copy link
Author

mfsousa commented Dec 24, 2021

Removi a branch localdev, usem a main: https://github.com/mfsousa/bombcrypto-bot

@Redexote Não é aba! Tem que ser multiplas janelas. Atraves de multiplos perfis do chrome. Como fazer: https://www.youtube.com/watch?v=dD5mfklLnI4

Mas ai não deixe as janelas lado-a-lado. Pode maximizar todas as janelas, o bot depois vai mudando de janela, tem é que deixar mostrando uma janela de cada vez. Se ficar a mostrar varias ao mesmo tempo na janela nao vai funcionar, pq o bot não vai saber em quais dela clicar.

Pode deixar assim:
Screen Shot 2021-12-08 at 23 45 04

E pronto, só entrar no jogo por https://app.bombcrypto.io/webgl/index.html correr o bot que ele vai selecionando as janelas.

Podem usar a versao aqui: https://github.com/mfsousa/bombcrypto-bot que esta funcionando.

@Redexote
Copy link

Amigo muito obrigado deu certinho !!!!! Vlws mesmo

@eliasdarruda
Copy link

@mfsousa sabe alguma alternativa do pygetwindow pra linux? seu patch não funciona em linux ):

@mfsousa
Copy link
Author

mfsousa commented Dec 24, 2021

@mfsousa sabe alguma alternativa do pygetwindow pra linux? seu patch não funciona em linux ):

nao sei

@Cleitoncomba
Copy link

@mfsousa o Bot está funcionando legal aqui. Problema é que tenho 2 conta . Fiz o processo certinho criei outro perfil e deixo 2 aba aberta do crome. Entro no bomb pelo link que você recomenda mais o bot não troca de pagina fica só em uma fazendo os processo. Eu tenho 2 tela , mais uso só uma com as abas maximizadas . Saberia me ajudar ?

@mfsousa
Copy link
Author

mfsousa commented Dec 26, 2021

@mfsousa o Bot está funcionando legal aqui. Problema é que tenho 2 conta . Fiz o processo certinho criei outro perfil e deixo 2 aba aberta do crome. Entro no bomb pelo link que você recomenda mais o bot não troca de pagina fica só em uma fazendo os processo. Eu tenho 2 tela , mais uso só uma com as abas maximizadas . Saberia me ajudar ?

Abas abertas? Envie printscreen da tela para ver como você tem.

@rootfast
Copy link

como faço para utilizar no linux @mfsousa vi que tem que ser com o wnck porem não faço ideia de como fazer a mudança

@mfsousa
Copy link
Author

mfsousa commented Dec 28, 2021

como faço para utilizar no linux @mfsousa vi que tem que ser com o wnck porem não faço ideia de como fazer a mudança

Somente testei em Windows. Não vi para outros OS

@ckascioo
Copy link

@mfsousa O meu não esta funcionando legal, tenho 2 contas, 2 perfis no chrome, janelas maximizadas acessando pelo link que vc passou, porem na conta 1 ele fica só mudando da tela principal pra tela dos baus, o jogo nao cai conexao nem nada, mas o bot nao abre a tela de herois para colocar eles para trabalhar.

Na conta 2 o bot faz tudo certinho coloca pra trabalhar e tal volta pra tela principal e volta pra tela do game, tudo certinho,

@jotaper0x
Copy link

https://www.paperspace.com/

o preço dessa VPS ta bem abaixo das concorrentes, será que é seguro colocar a metamask?
Ta bem atrativo, acaba saindo mais barato que a energia que estou pagando aqui

@llFerreira
Copy link

@mfsousa abri minha 2 conta hoje, bot funciona normal. Porém, a cada 5min por ai, ele fica dando "many login attempts" em 1 das contas e atualiza a pagina. Como faz para resolver isso?
image

@VitotEPB VitotEPB mentioned this pull request Jan 5, 2022
@kalleldf
Copy link

kalleldf commented Jan 5, 2022

@mfsousa você vai atualizar o bot para a função all?

@mfsousa
Copy link
Author

mfsousa commented Jan 5, 2022

@mfsousa você vai atualizar o bot para a função all?

Não, não existe necessidade. Para além que a função all envia tudo incluindo herois com barra ainda vermelha. Isso é mais util para quem não usa bot.

@victormass
Copy link

@mfsousa há a possibilidade de ter alguma alteração pra linux please? ♥

@mfsousa
Copy link
Author

mfsousa commented Jan 6, 2022

@mfsousa há a possibilidade de ter alguma alteração pra linux please? ♥

Não está nos meus planos.

@dtribale
Copy link

dtribale commented Jan 6, 2022

123

Hello, I try as you said, but the bot won't switch to another tab. is there something wrong with my doing? I follow same like readme-images

@Frisoni
Copy link

Frisoni commented Jan 11, 2022

como faço para utilizar no linux @mfsousa vi que tem que ser com o wnck porem não faço ideia de como fazer a mudança

Fiz uma versão com o wnck para rodar no linux.
https://github.com/Frisoni/bombcrypto-bot/
To rodando num server Ubuntu.

Provavelmente vai precisar instalar o wnck
sudo apt-get install gir1.2-wnck-3.0

@GoldMan204
Copy link

Como eu posso fazer pra usar essa mudança com a versão do clownchu?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet