Closed MatheusHAS closed 2 years ago
Não vou testar pois não tenho 2 contas e nem Mac kkkkk
Mas parabéns pela iniciativa e por disponibilizar aos demais!!!
Fala pessoal, eu fiz um fork desse repositório, para fazer uns ajustes e acabei nem mandando ao pull request, pois alterei toda estrutura de arquivos.
O Bot em si contém toda a mesma lógica do @mpcabete ! Algumas coisas que adicionei na minha versão do bot, e que não foram 100% testadas.
- Usar multiplas contas no mesmo monitor Peguei a mesma idéia sugerida na thread Multi browser #431 sobre mult browser, e segui na minha linha de raciocinio para conseguir usar 1 conta ao lado da outra dessa forma:
No
config.yaml
existe a configuraçãomultiples_accounts_same_monitor
onde é possível habilitar ou também trocar o texto que ele usa para identificar as janelas do navegador com o jogo caso necessário.
PS: no meu monitor normal, só consigo usar 2 contas usando o zoom 100%, mas se seu monitor cabe mais ou caso você altere o zoom do browser. Não é necessário deixar as janelas lado a lado, se você só tiver todas janelas maximizadas, deveria funcionar da mesma forma.
PS [2]: Note que eu estou usando para abrir o jogo na url direta do iframe do game, para que não execute apenas o necessário.
PS [3]: Se você criar um atalho para executar o bot, e esse atalho tiver o nome
bombcrypto
no titulo, ele vai bugar, pois é esse texto que ele usa para identificar as janelas do jogo. Eu carinhosamente chamo meu atalho para executar o bot debombCREPTO
.Usar zoom diferente no browser Adicionei no
config.yaml
as configurações doscale_image
onde é possível alterar a escala quando está usando um zoom diferente, porém lembre-se, isso também afeta a janela de notificação de login para a metamask, também é necessário mudar nela para garantir o funcionamento correto para login também.MAC com tela retina Durante tests em um mac do meu irmão, foi identificado a necessidade de um tratamento diferente para executar a movimentação do mouse, devido ao tamanho da resolução das telas retina. Existe uma opção no
config.yaml
chamadais_retina_screen
, basta você trocar paraTrue
.Velocidade dos movimentos do mouse O mouse antes tinha uma velocidade X para todas ações de movimentação, agora é possível alterar isso trocando o valor no
config.yaml
do campomouse_move_speed
e colocar um valor de 0.1 (mais rapido) até 1 (mais lento).Mandar todos bonecos pra trabalhar (work all) Fiz a implementação também para quando no
config.yaml
a configselect_heroes_mode
está com valorall
e ohome
(casa) está desabilitado, para usa esse botão para mandar trabalhar.O código está disponível em: https://github.com/MatheusHAS/bombcrypto-bot
Para executar o bot, você pode rodar o arquivo
run.bat
na pasta principal do bot.é isso ai que tinha, qum quiser testar, sinta-se a vontade.
Falou!
Boa noite, você tem algum meio de contato? Tentei usar mas o bot não faz nada
Opa tranquilo? então, testei o bot porém ele só trabalha em uma conta ( da esquerda ) e não interage com a outra organizei a tela dessa maneira:
Opa tranquilo? então, testei o bot porém ele só trabalha em uma conta ( da esquerda ) e não interage com a outra organizei a tela dessa maneira:
E aí mano, tudo bão?
Cara, você ativou a opção no config.yaml?
Fala pessoal, eu fiz um fork desse repositório, para fazer uns ajustes e acabei nem mandando ao pull request, pois alterei toda estrutura de arquivos.
O Bot em si contém toda a mesma lógica do @mpcabete ! Algumas coisas que adicionei na minha versão do bot, e que não foram 100% testadas.
- Usar multiplas contas no mesmo monitor Peguei a mesma idéia sugerida na thread Multi browser #431 sobre mult browser, e segui na minha linha de raciocinio para conseguir usar 1 conta ao lado da outra dessa forma:
No
config.yaml
existe a configuraçãomultiples_accounts_same_monitor
onde é possível habilitar ou também trocar o texto que ele usa para identificar as janelas do navegador com o jogo caso necessário.
PS: no meu monitor normal, só consigo usar 2 contas usando o zoom 100%, mas se seu monitor cabe mais ou caso você altere o zoom do browser. Não é necessário deixar as janelas lado a lado, se você só tiver todas janelas maximizadas, deveria funcionar da mesma forma.
PS [2]: Note que eu estou usando para abrir o jogo na url direta do iframe do game, para que não execute apenas o necessário.
PS [3]: Se você criar um atalho para executar o bot, e esse atalho tiver o nome
bombcrypto
no titulo, ele vai bugar, pois é esse texto que ele usa para identificar as janelas do jogo. Eu carinhosamente chamo meu atalho para executar o bot debombCREPTO
.Usar zoom diferente no browser Adicionei no
config.yaml
as configurações doscale_image
onde é possível alterar a escala quando está usando um zoom diferente, porém lembre-se, isso também afeta a janela de notificação de login para a metamask, também é necessário mudar nela para garantir o funcionamento correto para login também.MAC com tela retina Durante tests em um mac do meu irmão, foi identificado a necessidade de um tratamento diferente para executar a movimentação do mouse, devido ao tamanho da resolução das telas retina. Existe uma opção no
config.yaml
chamadais_retina_screen
, basta você trocar paraTrue
.Velocidade dos movimentos do mouse O mouse antes tinha uma velocidade X para todas ações de movimentação, agora é possível alterar isso trocando o valor no
config.yaml
do campomouse_move_speed
e colocar um valor de 0.1 (mais rapido) até 1 (mais lento).Mandar todos bonecos pra trabalhar (work all) Fiz a implementação também para quando no
config.yaml
a configselect_heroes_mode
está com valorall
e ohome
(casa) está desabilitado, para usa esse botão para mandar trabalhar.O código está disponível em: https://github.com/MatheusHAS/bombcrypto-bot
Para executar o bot, você pode rodar o arquivo
run.bat
na pasta principal do bot.é isso ai que tinha, qum quiser testar, sinta-se a vontade.
Falou! Estou tentando usar o multi dessa maneira, tem como? Pois o meu não esta conseguindo logar na metamask dessa forma
Funciona bem em linux?
Tô tendo esse probleminha aqui dps de um tempinho usando
Fala pessoal, eu fiz um fork desse repositório, para fazer uns ajustes e acabei nem mandando ao pull request, pois alterei toda estrutura de arquivos.
O Bot em si contém toda a mesma lógica do @mpcabete ! Algumas coisas que adicionei na minha versão do bot, e que não foram 100% testadas.
- Usar multiplas contas no mesmo monitor Peguei a mesma idéia sugerida na thread Multi browser #431 sobre mult browser, e segui na minha linha de raciocinio para conseguir usar 1 conta ao lado da outra dessa forma:
No
config.yaml
existe a configuraçãomultiples_accounts_same_monitor
onde é possível habilitar ou também trocar o texto que ele usa para identificar as janelas do navegador com o jogo caso necessário.
PS: no meu monitor normal, só consigo usar 2 contas usando o zoom 100%, mas se seu monitor cabe mais ou caso você altere o zoom do browser. Não é necessário deixar as janelas lado a lado, se você só tiver todas janelas maximizadas, deveria funcionar da mesma forma.
PS [2]: Note que eu estou usando para abrir o jogo na url direta do iframe do game, para que não execute apenas o necessário.
PS [3]: Se você criar um atalho para executar o bot, e esse atalho tiver o nome
bombcrypto
no titulo, ele vai bugar, pois é esse texto que ele usa para identificar as janelas do jogo. Eu carinhosamente chamo meu atalho para executar o bot debombCREPTO
.Usar zoom diferente no browser Adicionei no
config.yaml
as configurações doscale_image
onde é possível alterar a escala quando está usando um zoom diferente, porém lembre-se, isso também afeta a janela de notificação de login para a metamask, também é necessário mudar nela para garantir o funcionamento correto para login também.MAC com tela retina Durante tests em um mac do meu irmão, foi identificado a necessidade de um tratamento diferente para executar a movimentação do mouse, devido ao tamanho da resolução das telas retina. Existe uma opção no
config.yaml
chamadais_retina_screen
, basta você trocar paraTrue
.Velocidade dos movimentos do mouse O mouse antes tinha uma velocidade X para todas ações de movimentação, agora é possível alterar isso trocando o valor no
config.yaml
do campomouse_move_speed
e colocar um valor de 0.1 (mais rapido) até 1 (mais lento).Mandar todos bonecos pra trabalhar (work all) Fiz a implementação também para quando no
config.yaml
a configselect_heroes_mode
está com valorall
e ohome
(casa) está desabilitado, para usa esse botão para mandar trabalhar.O código está disponível em: https://github.com/MatheusHAS/bombcrypto-bot
Para executar o bot, você pode rodar o arquivo
run.bat
na pasta principal do bot.é isso ai que tinha, qum quiser testar, sinta-se a vontade.
Falou!
Meu bom! Tem como mandar hero especifico para a casa?
Alguém que manje bem pra dar uma olhada só pra garantir se está tudo ok ? rsrs. Nada pessoal em MatheusHAS, agradeço por compartilhar.
Boa mano, vou dar uma olhada sobre o uso de monitor dessa forma hehe, ele chega aparecer a janela da metamask ? ele maximiza ela mas nao clica? é isso?
Tô tendo esse probleminha aqui dps de um tempinho usando
Cara, da maneira como fiz o bot, ele força da janela ser ativa, antes de tirar as print screens da tela, pra poder realizar os calculos e realizar as ações, no meu tbm acontece isso quando eu vou usar o PC, enquanto o bot está rodando
O bot ja vem com opção de clicar no work all ?
Quando você coloca o select_heroes_mode
com valor all
no arquivo config.yaml
e e você não tem house
habilitada, ele tenta utilizar o botão de work all, se ele nao conseguir, ele vai sair clicando normal como o bot já fazia
Meu bom! Tem como mandar hero especifico para a casa?
Cara, tem sim, mas atualmente não está 100% funcional, ele basicamente "envia quando quer" pra casinha kkk, mas funciona da mesma maneira como o bot já funcionava, você já chegou a utilizar esse recurso do bot?
Funciona bem em linux?
Rapaz, se me fez uma boa pergunta, mas eu ja tava pensando em coLocar uma maquina com linux pra rodar, vou fazer o teste hehe
opa! primeiramente, obrigado por fazer esse codigo extra :) antes deu iniciar o uso, gostaria de tirar umas duvidas
[pt_BR] Habilita para usar uma escala diferente de visão em seu navegador Valor padrão: False enable: True
[pt_BR] Quando a escala está habilitada, especificar o valor de escala utilizada em seu navegador Valor padrão: 100 percent: 50
Obviamente, sabendo que com ese zoom de 50% pode dar problema, mas gostaria de testar.
Aguardo resposta, obrigado!!!
Funciona bem em linux?
Rapaz, se me fez uma boa pergunta, mas eu ja tava pensando em coLocar uma maquina com linux pra rodar, vou fazer o teste hehe
Não consegui rodar aqui
Funciona bem em linux?
Rapaz, se me fez uma boa pergunta, mas eu ja tava pensando em coLocar uma maquina com linux pra rodar, vou fazer o teste hehe
Não consegui rodar aqui
Pelo que entendi ele alerta que a função de identificar as janelas não funciona no linux. Vou testar aqui em uma vm pra ver se roda e volto aqui
Edit---- não funciona em linux, tive o mesmo erro que o amigo acima
minha configuração:
multiples_accounts_same_monitor: enable: True window_contains_title: "bombcrypto"
#
is_retina_screen: False
#
mouse_move_speed: 0.6
descrição: quando clico no .bat ele mostra aquela imagem e após, fecha sem que o robô seja executado...
opa aqui nao rodou no mac, pode passar seu whatsapp fazendo favor, acho q pode ser algum outro ajuste
boa! quando acabei de fazer os ajustes aqui pra funcionar 2 contas com tela dividida eu achei seu post aqui hahahah mas vai servir pra pegar umas ideias e aprimorar la, valeu!
essa é a beleza do open source colaborativo haha
NÃO FUNCIONA, ele não controla o mouse e dá alguns erros:
[2022-01-10 16:44:16] ERROR: File "C:\bomb\src\bot\action.py", line 107, in activeWindow env.window_object.activate() [2022-01-10 16:44:16] ERROR: File "C:\Users\Thomas\AppData\Local\Programs\Python\Python310\lib\site-packages\pygetwindow_pygetwindow_win.py", line 246, in activate _raiseWithLastError() [2022-01-10 16:44:16] ERROR: File "C:\Users\Thomas\AppData\Local\Programs\Python\Python310\lib\site-packages\pygetwindow_pygetwindow_win.py", line 99, in _raiseWithLastError raise PyGetWindowException('Error code from Windows: %s - %s' % (errorCode, _formatMessage(errorCode))) [2022-01-10 16:44:16] ERROR: pygetwindow.PyGetWindowException: Error code from Windows: 0 - A operação foi concluída com êxito. [2022-01-10 16:44:16] ERROR: During handling of the above exception, another exception occurred:
[2022-01-10 16:44:16] ERROR: Traceback (most recent call last):
[2022-01-10 16:44:16] ERROR: File "C:\bomb\index.py", line 16, in
Aqui está funcionando perfeitamente no Windows com 2 telas no chrome, obrigado !!
Funciona bem em linux?
Rapaz, se me fez uma boa pergunta, mas eu ja tava pensando em coLocar uma maquina com linux pra rodar, vou fazer o teste hehe
Não consegui rodar aqui
Pelo que entendi ele alerta que a função de identificar as janelas não funciona no linux. Vou testar aqui em uma vm pra ver se roda e volto aqui
Edit---- não funciona em linux, tive o mesmo erro que o amigo acima
Versão que fiz para funcionar em linux multijanelas...https://github.com/cleitonleonel/bombcrypto-bot
Estou com um problema, ele funciona tudo perfeito, mas na hora de colocar os heróis pra trabalhar, ele tá colocando heróis aleatórios, colocando sempre o meu épico e o meu lendário sem vida verde e deixando de colocar outros com vida verde, oque pode ser?
Oie sabe me dizer se consigo usar essa versão com 5 continhas ? obrigada desde ja
https://github.com/rzanca/bombcrypto-multibot 5 Acc 1 PC *Tr*ân Trọng!
-----------------*
Ph*ạm Tuấn Vũ
Điện thoại* : 0777 779 776 - 0938 013 030
Thư: @. @.>
Vào Th 3, 18 thg 1, 2022 vào lúc 22:02 badyami @.***> đã viết:
Oie sabe me dizer se consigo usar essa versão com 5 continhas ? obrigada desde ja
— Reply to this email directly, view it on GitHub https://github.com/mpcabete/bombcrypto-bot/issues/587#issuecomment-1015498683, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXD7B6SZIPAHIMW3MIDQ32TUWV6H5ANCNFSM5LRAKC6A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>
cara qual biblioteca esta utilizando para enterpretrar os icones ali no shell?
Opa tranquilo? então, testei o bot porém ele só trabalha em uma conta ( da esquerda ) e não interage com a outra organizei a tela dessa maneira:
Fala Matheus blz?! Cara, parabéns pelo seu fork acertei alguns parâmetros de meu gosto aqui e esta funcionando muito bem! Porem algumas vezes quando minha conta desconecta ele abre a metamask de tela cheia e muitas vezes ela fica por trás da tela do jogo! já viu algum caso parecido? tem alguma dica de como resolver?
vc sabe com quantas contas ele funciona ? tentei aqui com 5 mas n ta indo x.x
Fala Matheus blz?! Cara, parabéns pelo seu fork acertei alguns parâmetros de meu gosto aqui e esta funcionando muito bem! Porem algumas vezes quando minha conta desconecta ele abre a metamask de tela cheia e muitas vezes ela fica por trás da tela do jogo! já viu algum caso parecido? tem alguma dica de como resolver?
pode me ajudar por favor ? aqui o bot não faz nada configurei tudo bonitinho mas so não vai, se puder dar uma olhada seria mto grata, muito obrigada desde já.
No meu macbook nao funcionou. Testei em todas as resoluções.
Fala pessoal, eu fiz um fork desse repositório, para fazer uns ajustes e acabei nem mandando ao pull request, pois alterei toda estrutura de arquivos.
O Bot em si contém toda a mesma lógica do @mpcabete ! Algumas coisas que adicionei na minha versão do bot, e que não foram 100% testadas.
No
config.yaml
existe a configuraçãomultiples_accounts_same_monitor
onde é possível habilitar ou também trocar o texto que ele usa para identificar as janelas do navegador com o jogo caso necessário.PS: no meu monitor normal, só consigo usar 2 contas usando o zoom 100%, mas se seu monitor cabe mais ou caso você altere o zoom do browser. Não é necessário deixar as janelas lado a lado, se você só tiver todas janelas maximizadas, deveria funcionar da mesma forma.
PS [2]: Note que eu estou usando para abrir o jogo na url direta do iframe do game, para que não execute apenas o necessário.
PS [3]: Se você criar um atalho para executar o bot, e esse atalho tiver o nome
bombcrypto
no titulo, ele vai bugar, pois é esse texto que ele usa para identificar as janelas do jogo. Eu carinhosamente chamo meu atalho para executar o bot debombCREPTO
.config.yaml
as configurações doscale_image
onde é possível alterar a escala quando está usando um zoom diferente, porém lembre-se, isso também afeta a janela de notificação de login para a metamask, também é necessário mudar nela para garantir o funcionamento correto para login também.config.yaml
chamadais_retina_screen
, basta você trocar paraTrue
.config.yaml
do campomouse_move_speed
e colocar um valor de 0.1 (mais rapido) até 1 (mais lento).config.yaml
a configselect_heroes_mode
está com valorall
e ohome
(casa) está desabilitado, para usa esse botão para mandar trabalhar.O código está disponível em: https://github.com/MatheusHAS/bombcrypto-bot
Para executar o bot, você pode rodar o arquivo
run.bat
na pasta principal do bot.é isso ai que tinha, qum quiser testar, sinta-se a vontade.
Falou!