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 538 forks source link

F bot? #94

Closed Hermanyo closed 2 years ago

Hermanyo commented 2 years ago

🚨SERVER MAINTENANCE🚨

Server maintenance from 3:00 to 4:00 AM (UTC): ⭐️Fix bugs. ⭐️Optimize some features ⭐️Added anti-BOT feature.

gabrielwjesus commented 2 years ago

O que um cara desses faz num ambiente de GitHub? Tá no lugar errado cara. Da pra denunciar, não da?

marcusdaniel001 commented 2 years ago

Sim eu to fazendo FUD no game que eu fiz um robô e to tentando divulgar.

Qual o problema de divulgar em um repo? Existem pessoas interessadas.

Sim estou aproveitando a situação, pois meu robô resolve o problema que todos estão tendo? OBS: nem era pra tu ta usando bot pra começo de conversa, e quer falar de ética.

Falei em cima que abro a camera do meu computador, mostro clientes, codigo rodando, e to o meu git pessoal. Se acha que é scam, 0 estresse

Só uma fala pra tu, abaixa a crista, abaixa a bola, tu é o pica mané conseguiu resolver, suave, nao divulga seu negocio em cima do negocio dos outros demoro? o mano ai fez esse bot pra ser open source pra quem quer contribuir com a comunidade, o seu comentario agrega 0 no desenvolvimento do nosso. Boa sorte com seu bot, que dê tudo certim pra tu, mas aqui a gente quer se ajudar a achar uma soluçao ok pra todo mundo e opensource.

leopaixaoneto commented 2 years ago

Rapaziada eu ja tenho um bot pronto com a solução já implementada. Meu robô já resolve o captcha 100% e ainda humanizado para sistema anti-bot e tudo mais. Eu li o que vcs estão falando e vcs estão pecando em muitos pontos que vão acabar ferrando a solução de vcs. Quem não quiser esperar muito, entra em contato comigo, a gente troca uma ideia sobre meu robo (não vou dar a solução). Pegar um código pronto da internet copiar, colar e rezar não vai solucionar esse problema. É mais complexo do que vcs imaginam Fora que meu robo manda foto de novos mapas e saldo para você. Suporte diário e contato comigo caso tenha dúvidas. 100% transparência

Fico feliz pela solução, cara. Mas a galera aqui em questão está empenhada em uma solução para a comunidade, entende?! Algo grátis, enquanto você ta querendo lucrar e ainda meio que de forma sucinta acabou de fazer um escarnio. Enfim, que tudo dê certo para todos nós.

Tu foi o único que falou na moral e eu respeito muito isso! Parabéns

vini-sousa commented 2 years ago

Bom, vida que segue galera! Vamos aguardar e ir ajudando no que puder pra aprimorar esse daqui.

itxtoledo commented 2 years ago

o cara vem em uma comunidade de código aberto querendo vender um robô de código fechado 😂

Alt4s commented 2 years ago

o cara vem em uma comunidade de código aberto querendo vender um robô de código fechado 😂 😂

Alt4s commented 2 years ago

O Mp tem que atualizar a meta de doações, pois ontem eu e meu irmão doamos $10 dolar cada

cryptocanja commented 2 years ago

up. estou na espera, boa sorte rapaziada

vonteburl commented 2 years ago

Rapaziada eu ja tenho um bot pronto com a solução já implementada. Meu robô já resolve o captcha 100% e ainda humanizado para sistema anti-bot e tudo mais. Eu li o que vcs estão falando e vcs estão pecando em muitos pontos que vão acabar ferrando a solução de vcs. Quem não quiser esperar muito, entra em contato comigo, a gente troca uma ideia sobre meu robo (não vou dar a solução). Pegar um código pronto da internet copiar, colar e rezar não vai solucionar esse problema. É mais complexo do que vcs imaginam

Fora que meu robo manda foto de novos mapas e saldo para você. Suporte diário e contato comigo caso tenha dúvidas. 100% transparência

LP - Rodolfinho Agulha Quente#7928

Qual o seu contato?

kalleldf commented 2 years ago

pessoal, se alguem ai entende de programação olhe esse site, o rapaz fez um auto captcha e tem os codigos java no site e link para o github, acho que pode ajudar a gente a solucionar isso tudo.

https://filipvitas.medium.com/how-to-bypass-slider-captcha-with-js-and-puppeteer-cd5e28105e3c

rinaldilucas commented 2 years ago

Meu deus. O cara vem na issue de um open source vender um supostamente macro e bota a culpa nas 3 horas de sono dele. É mole?

mgramelich commented 2 years ago

Meu deus. O cara vem na issue de um open source vender um supostamente macro e bota a culpa nas 3 horas de sono dele. É mole?

sempre tem um sem noção

mpcabete commented 2 years ago

Salve familia, n sei q q ta rolando nesse chat maluco ai pq tava trabalhando no bot. Consegui fazer funcionar, to mto feliz!!! Eu ainda preciso resolver uns probleminhas pra ele ficar mais consistente, vou dar um tempinho aqui e mais tarde volto a programar. Quem quiser testar ele ta upado pra branch puzzle Essa versao do bot eu tirei todo o codigo e deixei só o de resolver o capcha, pra testar vc inicia ele com o capcha na tela já Eu tive q dar esses 2 comandos aqui:

pip uninstall opencv-python pip install --upgrade opencv-python==4.5.3.56

Essa madruga sepa ja consigo arrumar os ultimos detalhes e dar o merge!

vini-sousa commented 2 years ago

Salve familia, n sei q q ta rolando nesse chat maluco ai pq tava trabalhando no bot. Consegui fazer funcionar, to mto feliz!!! Eu ainda preciso resolver uns probleminhas pra ele ficar mais consistente, vou dar um tempinho aqui e mais tarde volto a programar. Quem quiser testar ele ta upado pra branch puzzle Essa versao do bot eu tirei todo o codigo e deixei só o de resolver o capcha, pra testar vc inicia ele com o capcha na tela já Eu tive q dar esses 2 comandos aqui:

pip uninstall opencv-python pip install --upgrade opencv-python==4.5.3.56

Essa madruga sepa ja consigo arrumar os ultimos detalhes e dar o merge!

Você é fera! Parabéns pelo empenho em ajudar a galera.

vini-sousa commented 2 years ago

Salve familia, n sei q q ta rolando nesse chat maluco ai pq tava trabalhando no bot. Consegui fazer funcionar, to mto feliz!!! Eu ainda preciso resolver uns probleminhas pra ele ficar mais consistente, vou dar um tempinho aqui e mais tarde volto a programar. Quem quiser testar ele ta upado pra branch puzzle Essa versao do bot eu tirei todo o codigo e deixei só o de resolver o capcha, pra testar vc inicia ele com o capcha na tela já Eu tive q dar esses 2 comandos aqui:

pip uninstall opencv-python pip install --upgrade opencv-python==4.5.3.56

Essa madruga sepa ja consigo arrumar os ultimos detalhes e dar o merge!

O comando não deu certo pra executar.

image

mgramelich commented 2 years ago

O comando não deu certo pra executar.

image

aqui tb nao deu, tentei com esse aqui e tb nao foi, pip install opencv-python==4.5.3.56

instalei o mais recente com esse abaixo pra testar qdo aparecer o slide pip install opencv-python

Alt4s commented 2 years ago

100% funcionando a identificação e resolução do Captcha! Testei aqui

vini-sousa commented 2 years ago

100% funcionando a identificação e resolução do Captcha! Testei aqui

Como você fez sobre os comandos necessários pra executar ? Aqui sem o comando mantém dando o erro "Puzzle not found"

Alt4s commented 2 years ago

100% funcionando a identificação e resolução do Captcha! Testei aqui

Como você fez sobre os comandos necessários pra executar ? Aqui sem o comando mantém dando o erro "Puzzle not found"

Abra o bomb, deixa na tela do captcha, roda o bot e clica na tela do catcha rápido e espera

vini-sousa commented 2 years ago

100% funcionando a identificação e resolução do Captcha! Testei aqui

Como você fez sobre os comandos necessários pra executar ? Aqui sem o comando mantém dando o erro "Puzzle not found"

Abra o bomb, deixa na tela do captcha, roda o bot e clica na tela do catcha rápido e espera

Aqui só da puzzle not found

LuisBonatti commented 2 years ago

100% funcionando a identificação e resolução do Captcha! Testei aqui

Como você fez sobre os comandos necessários pra executar ? Aqui sem o comando mantém dando o erro "Puzzle not found"

Abra o bomb, deixa na tela do captcha, roda o bot e clica na tela do catcha rápido e espera

Aqui só da puzzle not found

ta na branch puzzle?

mgramelich commented 2 years ago

opa, testei aqui e deu certo, fiz o que o colega falou, deixa na tela do captcha, roda o bot, clica rapidao na tela do captcha, não mexe no mouse e espera um pouco q ele começa a arrastar pro lado sozinho,

vini-sousa commented 2 years ago

100% funcionando a identificação e resolução do Captcha! Testei aqui

Como você fez sobre os comandos necessários pra executar ? Aqui sem o comando mantém dando o erro "Puzzle not found"

Abra o bomb, deixa na tela do captcha, roda o bot e clica na tela do catcha rápido e espera

Aqui só da puzzle not found

ta na branch puzzle?

Sim, baixei da branche de puzle.

amatoxd commented 2 years ago

alguem sabe se o bot atualizado vai funcionar automatizado ou vai ter q clicar na tela igual a maioria dos anticaptchas?

gabrielwjesus commented 2 years ago

o meu esta dando esse erro, provavelmente deve ter dado pau nos modulos do python

image

kalleldf commented 2 years ago

aqui deu erro tambem

vini-sousa commented 2 years ago

Já tentei de tudo, mas só da "puzzle not found"

mgramelich commented 2 years ago

aqui eu to usando numa VM Win11. 1a tentativa o slide foi lá pra frente, parece q ficou meio perdido na resolução (ou foi pq eu mexi o mouse). 2a tentativa deu puzzle not found. 3a tentativa eu diminuí a resolução da VM e deu certo fazendo os passos ali de cima de deixar na tela, rodar o comando rapidao, voltar pra tela e nao mexer em nada. 4a em diante eu já havia entendido e nao deu mais pau ou qdo dava era pq eu tinha mexido ai repetia tirando a mão do mouse e ia normal.

Quando apareceu Puzzle Not Found eu tentei de novo, seguindo os mesmos passos e rolou.

vini-sousa commented 2 years ago

Consegui! O problema era a zoom, tem que tá em 100% e o meu tava em 110% Ela foi lá pra frente e depois voltou e completou

amatoxd commented 2 years ago

Alguma resolução ideal pra setar na VM? O bot em si funciona na minha resolução normal, mas preciso ver se irá tb com o anticaptcha. Obrigado, gente

kalleldf commented 2 years ago

Consegui! O problema era a zoom, tem que tá em 100% e o meu tava em 110% Ela foi lá pra frente e depois voltou e completou

pode me ajudar mano?

vini-sousa commented 2 years ago

Consegui! O problema era a zoom, tem que tá em 100% e o meu tava em 110% Ela foi lá pra frente e depois voltou e completou

pode me ajudar mano?

Com o que, amg?

mgramelich commented 2 years ago

aqui eu testei 1918x955 e 1152x864, deu certo nas duas.

lucasluuucas commented 2 years ago

Percebi que depois de alguns captchas a barra de deslize altera de tamanho. Espero que isso nao possa prejudicar o bot, mas é algo um pouco preocupante acho

amatoxd commented 2 years ago

aqui eu testei 1918x955 e 1152x864, deu certo nas duas.

na VM ou vc usa o SO normal mesmo?

vini-sousa commented 2 years ago

tenta usar o comando dos requirements... pode ter bugado seu python

pip install -r requirements.txt

kalleldf commented 2 years ago

Consegui! O problema era a zoom, tem que tá em 100% e o meu tava em 110% Ela foi lá pra frente e depois voltou e completou

pode me ajudar mano?

Com o que, amg?

eu dei os dois comandos e ele atualizou alguma coisa e depois eu dei o comando python index.py para iniciar e dar uma mensagem de erro.

C:\bombpuzzle>dir O volume na unidade C não tem nome. O Número de Série do Volume é 1E51-54C4

Pasta de C:\bombpuzzle

02/12/2021 20:58

. 02/12/2021 20:58 .. 02/12/2021 20:58 35 .gitignore 02/12/2021 20:58 3.424 config.yaml 02/12/2021 20:58 19.416 index.py 02/12/2021 20:58 0 new-map.log 02/12/2021 20:58 readme-images 02/12/2021 20:58 4.289 README.en.md 02/12/2021 20:58 1.061 README.md 02/12/2021 20:58 2.417 README.pt.md 02/12/2021 20:58 44 requirements.txt 02/12/2021 20:58 targets 8 arquivo(s) 30.686 bytes 4 pasta(s) 38.723.063.808 bytes disponíveis

C:\bombpuzzle>python index.py Traceback (most recent call last): File "C:\bombpuzzle\index.py", line 1, in from cv2 import cv2 ModuleNotFoundError: No module named 'cv2'

mgramelich commented 2 years ago

eu dei os dois comandos ele atualizou e depois e quando dou o comando python index.py para ele iniciar da erro

ainda tá em fase beta esse código e o resto do bot foi removido, espera mais um pouco entao, provavelmente ele deve ver nossos comentários aqui mais tarde e mexer no bot, tudo der certo amanhã tem mais novidade ou até mesmo a versão pronta.

gabrielwjesus commented 2 years ago

from cv2 import cv2 ModuleNotFoundError: No module named 'cv2'

esse erro da pq voce não instalou o modulo corretamente. Vai no prompt de comando e digita
pip install opencv-python==4.5.3.56

kalleldf commented 2 years ago

tenta usar o comando dos requirements... pode ter bugado seu python

pip install -r requirements.txt

vlw cara, deu certo aqui, obrigado

HeeyMan commented 2 years ago

Salve familia, n sei q q ta rolando nesse chat maluco ai pq tava trabalhando no bot. Consegui fazer funcionar, to mto feliz!!! Eu ainda preciso resolver uns probleminhas pra ele ficar mais consistente, vou dar um tempinho aqui e mais tarde volto a programar. Quem quiser testar ele ta upado pra branch puzzle Essa versao do bot eu tirei todo o codigo e deixei só o de resolver o capcha, pra testar vc inicia ele com o capcha na tela já Eu tive q dar esses 2 comandos aqui:

pip uninstall opencv-python pip install --upgrade opencv-python==4.5.3.56

Essa madruga sepa ja consigo arrumar os ultimos detalhes e dar o merge!

Cara, está perfeito aqui! Muito obrigado mesmo, aguardo ansioso pelo bot completinho e com certeza, assim que possível doarei alguns bcoins para você! Valeu por todo o trabalho que tu está fazendo pela comunidade :)

Aliás, fica algumas sugestões (que talvez já existam no bot) para você implementar, que seria de randomização.

E sobre o captcha, acho que seria interessante ter alguma coisa (que talvez já tenha, sou totalmente leigo) que tirasse a linearidade do mouse (adicionar alguma "tremedeira/ruido" no mouse e que não fosse sempre 100% exato).

Todas minhas sugestões que talvez já existam é somente para que o bot fique completamente indetectável! Mais uma vez agradeço pelo excelente trabalho :)

viniciusfontao commented 2 years ago

Deu bom aqui! Depois atualiza o valor dos donates :) eu enviei como BUSD!!

gabrielwjesus commented 2 years ago

aqui não deu e o erro no meu caso aparece na função do printscreen quando envia a imagem pra função positions

o erro ocorre nessa linha

result = cv2.matchTemplate(img,target,cv2.TM_CCOEFF_NORMED)

e ai então gera esse erro image

estava comparando o codigo anterior da função printscreen com a atual e vi que mudou algumas coisas alguem pode me ajudar a solucionar isso?

Yumiizera commented 2 years ago

Eu nao consegui fazer funcionar quando coloca os novos comandos

mgramelich commented 2 years ago

esse erro da pq voce não instalou o modulo corretamente. Vai no prompt de comando e digita pip install opencv-python==4.5.3.56

aqui qdo tento instalar a 4.5.3.56 dá MUITO erro.. já com a .58 e .60 vai de boa

gabrielwjesus commented 2 years ago

gente, deu certo aqui, aquele meu erro é por que eu esqueci de adicionar as imagens novas na pasta. Então comecei a alterar o codigo.

  1. ele entra clicando no conectar carteira, resolve a captcha e espera uns segundos e tentar resolver novamente (pq eu nao descobri como fazer um IF para ter certeza se resolveu ou não e continuar tentando.
  2. apos isso ele clica pra aceitar e conectar carteira
  3. e voltar a funcionar como antes
  4. durante o jogo ele vai verificar se o captcha foi pedido e resolve novamente
  5. e assim fica em looping infinito

estou adicionando agora os tempos aleatorios para cada ação, se alguem conseguir resolver o problema de testar se o captcha foi solucionado ou não me da uma mão ai

rodrigobragamg commented 2 years ago

Caramba, não consigo instalar o .56 de jeito nenhum! Já reinstalei, conferi o PATH, etc... Alguma idéia alguém por favor?

WARNING: Discarding https://files.pythonhosted.org/packages/01/9b/be08992293fb21faf35ab98e06924d7407fcfca89d89c5de65442631556a/opencv-python-4.5.3.56.tar.gz#sha256=3c001d3feec7f3140f1fb78dfc52ca28122db8240826882d175a208a89d2731b (from https://pypi.org/simple/opencv-python/) (requires-python:>=3.6). Command errored out with exit status 1: 'C:\Users\Rodrigo\AppData\Local\Programs\Python\Python310\python.exe' 'C:\Users\Rodrigo\AppData\Local\Temp\pip-standalone-pip-v69xu7sj__env_pip__.zip\pip' install --ignore-installed --no-user --prefix 'C:\Users\Rodrigo\AppData\Local\Temp\pip-build-env-nkh851_m\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel scikit-build cmake pip 'numpy==1.13.3; python_version=='"'"'3.6'"'"' and platform_machine != '"'"'aarch64'"'"' and platform_machine != '"'"'arm64'"'"'' 'numpy==1.19.3; python_version>='"'"'3.6'"'"' and sys_platform == '"'"'linux'"'"' and platform_machine == '"'"'aarch64'"'"'' 'numpy==1.21.0; python_version>='"'"'3.6'"'"' and sys_platform == '"'"'darwin'"'"' and platform_machine == '"'"'arm64'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"' and platform_machine != '"'"'aarch64'"'"' and platform_machine != '"'"'arm64'"'"'' 'numpy==1.17.3; python_version=='"'"'3.8'"'"' and platform_machine != '"'"'aarch64'"'"' and platform_machine != '"'"'arm64'"'"'' 'numpy==1.19.3; python_version>='"'"'3.9'"'"' and platform_machine != '"'"'aarch64'"'"' and platform_machine != '"'"'arm64'"'"'' Check the logs for full command output. ERROR: Could not find a version that satisfies the requirement opencv-python==4.5.3.56 (from versions: 3.4.0.14, 3.4.10.37, 3.4.11.39, 3.4.11.41, 3.4.11.43, 3.4.11.45, 3.4.13.47, 3.4.15.55, 3.4.16.57, 3.4.16.59, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.3.56, 4.5.4.58, 4.5.4.60) ERROR: No matching distribution found for opencv-python==4.5.3.56

Salahod22 commented 2 years ago

Guys, it keep telling me "puzzle not found" . Any help ?

maxuelgamer commented 2 years ago

Guys, it keep telling me "puzzle not found" . Any help ?

You just need to open bot when the puzzle is on your screen

gabrielwjesus commented 2 years ago

Testado e funcionando legal aqui, criei um repositorio e se o dono aqui aprovar pode puxar pra ca e atualizar (não sei mexer no github ainda) meu_projeto O que eu fiz:

  1. Coloquei pra verificar se o Captcha aparece na tela antes de todas as ações já programadas
  2. O jogo conecta na carteira, valida se o captcha foi resolvido ou volta pro looping até resolver
  3. As Ações possuem tempo randomicos. O jogo ficou um pouco mais lento, porém mais dificil de detectar.

Proximos passos que irei fazer:

  1. Ações Randomicas dentro do faço While Nem sempre ele vai fazer a ordem de Enviar herois, testar conexão, alterar herois, etc... ele vai fazer essa ordem de forma aleatoria.
  2. Testar conectividade com o servidor do jogo e aguardar até ter conexão
  3. Testar conectividade do proprio computador, caso a internet caia ele vai tentar reiniciar os dispositivos de rede.

    Muito obrigado de coração ao @mpcabete , assim que eu fechar meus 40 bcoins uma parte será sua (estou com quase 12 kkk)