This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game

Overview

en

Sobre:

Este bot tem o seu código aberto, de forma que qualquer pessoa pode vê-lo, fazer uma fork, ou updates.

Desenvolvi esse bot inicialmente para o meu uso pessoal. Eu decidi publica-lo aqui para ajudar o pessoal e com a esperança de ganhar um trocadinho com doações. Com o tempo mais e mais pessoas foram abrindo issues, pedindo ajuda, e dando sugestões. Eu tento responder todo mundo, mas ultimamente tem sido difícil acompanhar a demanda.

Eu gostaria de manter este bot grátis e com o código aberto. Para que isso seja possível eu estou criando algumas metas de doação para que o bot possa ser financiado coletivamente. Atualmente eu atualizarei a barra das metas manualmente de forma diária, talvez no futuro eu automatize o processo de alguma forma.

1 - Diariamente passar um tempo respondendo os issues, organizando o repositório e revisando pull requests.

2 - Um tutorial de como identificar e resolver os problemas mais comuns no bot, talvez com um diagrama de fluxo.

3 - Um tutorial de como hostear o bot em um computador virtual usando o plano de testes de 3 meses da google cloud.

4 - Terminar de implementar e fazer a manutenção e os ajustes necessários na função de enviar os heróis para casa.

5 - Inserir um valor aleatório em todos os movimentos e os intervalos de espera do bot para dificultar ainda mais sua detecção.

6 - Arrumar e ajustar os problemas que tem ocorrido durante o processo de login.

7 - Trabalhar com o pessoal para arrumar os erros que ocorrem quando o bot é usado em um setup windows com dois monitores.

             1(15%)        2,3(30%)     4(40%)               5(60%)          6(75%)     7(85%)
[xxxxxxxxxxxxxx|xxxxxxxxxxx=====|==========|====================|===============|==========|===============] (500$)
                          |
                         120$

  • 25/11/21

Smart Chain Wallet:

0xbd06182D8360FB7AC1B05e871e56c76372510dDf

Paypal:

Donate: https://www.paypal.com/donate?hosted_button_id=JVYSC6ZYCNQQQ

Aviso:

Os desenvolvedores do jogo ainda não se pronunciaram oficialmente em relação ao uso de bots, faça sua pesquisa e use o bot por sua própria conta e risco. Não me responsabilizo por eventuais penalidades sofridas por quem usar o bot.

Instalação:

Baixe e instale o Python pelo site ou pela windows store.

Se você baixar pelo site é importante marcar a opção para adicionar o python ao PATH: Check Add python to PATH

Realize o download do codigo no formato zip, e extraia o arquivo.

Copie o caminho até a pasta do bot:

caminho

Abra o terminal.

Aperte a tecla do windows + r e digite "cmd":

launch terminal

Navegue até a pasta do bot:

Digite o comando "cd" + caminho que você copiou:

cd

Instale as dependências:

pip install -r requirements.txt

pip

Pronto! Agora é só iniciar o bot com o comando

python index.py

run

Como usar?

Abra o terminal, se ainda não tiver navegado para a pasta do bot dê novamente o comando

"cd" + caminho que você copiou

Para iniciar use o comando

python index.py

Assim que ele iniciar ele vai começar mandando os bonecos trabalhar. Para que ele funcione é preciso que a janela do game esteja aparecendo na sua tela. Ele vai constantemente checar se você foi desconectado para realizar o login novamente, e se o botão “new map” tá na tela para clicar nele. A cada 15 minutos ele manda todos os heróis taralharem.

Como funciona?

O bot não interage diretamente com o jogo, ele somente tira print da tela do game para encontrar os botões e simula movimentos do mouse, isso faz com que diferenciar o bot de um humano seja muito difícil.

Algumas configuraçoes podem ser mudadas no arquivo config.yaml, nao se

esqueça de reiniciar o bot caso mude as configuraçoes.

Curtiu? Dê aquela fortalecida :)

Wallet:

0xbd06182D8360FB7AC1B05e871e56c76372510dDf

Paypal:

Donate

Comments
  • Novo captcha ( somente sugestões )

    Novo captcha ( somente sugestões )

    Estou abrindo esse novo issue pq as vezes eu perco algumas sugestoes interessantes quando por o issue do novo capcha ficar mto movimentado. Quem tiver uma sugestão de como abordar esse novo problema, coloque aqui também.

    wontfix 
    opened by mpcabete 152
  • [Solução] Enviar notificação via telegram para resolver Captcha

    [Solução] Enviar notificação via telegram para resolver Captcha

    Pessoal, implementei um envio de notificação via telegram sempre que houver necessidade de resolver captcha, funciona bem para quem usa via acesso remoto (chrome remote desktop ou outros).

    Em primeiro lugar é necessário "criar" um bot no telegram, para isso precisa conversar no telegram com o @BotFather, para facilitar, vou colar o link do tutorial que eu segui para criar. Você precisa criar o bot e após obter seu TOKEN DE API e seu ID. Está tudo explicado no link:

    https://ichi.pro/pt/como-criar-um-bot-do-telegram-e-enviar-mensagens-com-python-84606910593598

    Após criar o bot, vamos ao código. As edições devem ser feitas no arquivo index.py

    Primeiramente, adicionar no início do código: import requests

    Depois, acima de "def addRandomness(n, randomn_factor_size=None):", incluir a seguinte função informando seu TOKEN API e seu ID:

    def telegram_bot_sendtext(bot_message):
        bot_token = 'INFORMAR_SEU_TOKEN_API'
        bot_chatID = 'INFORMAR_SEU_ID'
        send_text = 'https://api.telegram.org/bot' + bot_token + '/sendMessage?chat_id=' + bot_chatID + '&parse_mode=Markdown&text=' + bot_message
        response = requests.get(send_text)
        return response.json()
    

    Depois, localizar a função "def alertCaptcha():" e incluir a seguinte linha acima de "logger('captcha!')": test = telegram_bot_sendtext("⚠️ ATENÇÃO! \n\n 🧩 RESOLVER NOVO CAPTCHA!")

    Pronto, assim que houver necessidade de resolver captcha, você será notificado em seu telegram, conforme abaixo:

    telegram

    OBS: Caso alguém queira fazer um fork, ou algo do tipo, sinta-se à vontade pois sou meio leigo em github.

    wontfix 
    opened by kerferber 99
  • [DÚVIDA] Como a empresa saberá que utilizei o bot?

    [DÚVIDA] Como a empresa saberá que utilizei o bot?

    Assim como muitos aqui, leigos, gostaríamos de saber se a empresa do bomb poderá saber se usamos ou não o bot. Sei que ele é feito por captura de imagens. Porém, claro, não é específico como eles entendem se usamos ou não.

    Agradeço aos devs por criarem o bot. <3

    good first issue 
    opened by Yumiizera 85
  • Suporte a multiplas contas

    Suporte a multiplas contas

    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.

    opened by mfsousa 66
  • Account in background / Contas em segundo plano

    Account in background / Contas em segundo plano

    Hi, after the new update my accounts stopped working in background, i asked the mods and thats the case, you need to have all your accounts active :)

    so i disable a chrome flag and my accounts are all working in background (you can check the tab status here: chrome://discards/ )

    disable the flag "Calculate window occlusion on Windows" at about:flags (should work in any choromium based browser?)

    sorry for the poor english

    xd

    Depois do update minhas contas pararam de funcionar em segundo plano, então eu perguntei aos mods do chat br/en e realmente esse é o caso... porém desabilitando a flag do chrome "Calculate window occlusion on Windows" na aba about:flags , todas as minhas contas magicamente voltaram a funcionar :)

    espero que ajude vocês

    aceito doações :)

    0x52cb1Cc3188936A465aF207A671c5813514f0022

    opened by mGranTY 57
  • ! Multi Contas / Mapeamento de Baus / Escolha Heroes / Correções

    ! Multi Contas / Mapeamento de Baus / Escolha Heroes / Correções

    -Funcionalidades Multi Contas

    Melhorias na seleção de heróis (Mapeamento de Baus / Heroes por raridade) Melhor apresentação informação de Baús Parâmetro escolher_baus_heroes: True para ativa escolha de baus e heroes. / False = funciona como versão original Melhoria na contagem de Baús e seleção de heróis. Parâmetro mandar_todos_trabalhar = True ele não analisa os Baus, apenas clica no ALL sempre Parâmetro para Maximizar janelas Ex.bat - execução em looping. Log em inglês

    -Se (if) Full Stamina - Manda todos trabalhar +9 descansando faz seleção novamente

    -Correção Scroll - Atualização Imagens(tamanho) Click Ok - quando desconectado Correção ao clicar no botão Work

    -Outros

    Junção de codigos AnderRobson:fea-duasconta / AnderRobson:fea-runningforever / AnderRobson:fea-heroesrotatio

    opened by bnudaniel22 55
  • Adições da ultima Atualização | Last Update Additions

    Adições da ultima Atualização | Last Update Additions

    Português:

    Adições Novas/Modificações:

    1 - Obfuscação completa do WebGL 2 - Detecção do Cetus -> _WebGLUtils_IsCetusIntercepted(Recomendo que não deixe ele rodando no seu navegador enquanto usa o bomb) 3 - A imagem que foi utilizada no captcha ainda existe dentro dos arquivos do jogo(De todos os captchas) 4 - Possivel criação de um jogo android(Não esta nada confirmado, apenas encontrei alguns arquivos relacionado a google play) 5 - Nova mensagem para o erro de IDLE(Meu coração quase parou quando vi a msg kkkkkkkkk pensei q era alguma coisa) 6 - Adição de novas traduções

    Minha opnião:

    Pelo que deu pra perceber eles estão de olho na comunidade aberta😁 Eu vou parar de publicar novas coisas em grupos abertos assim... eles estão protegendo o codigo fonte agora, se tudo seguir normalmente o próximo vai ser os assets ksksksks mas por tudo que conseguir olhar ate o momento não existe nenhuma nova proteção no game😒(nem Captcha😭 Adeus money extra...)

    Websocket continua enviando exatamente os mesmos dados que enviava antigamente, então não tem nenhuma nova adição nele. Codigo JS adicionou apenas algumas novas funções para detecção de speedhack...

    Ate o momento você não esta correndo perigo no uso dos bots😁, mas se você tentou modificar os dados do jogo em algum momento... eles começaram a banir esse tipo de pessoas agora kkkkkkk #BoaSorte

    Inglês:

    New Additions/Modifications:

    1 - Complete WebGL Obfuscation 2 - Cetus Detection -> _WebGLUtils_IsCetusIntercepted(I recommend that you don't leave it running in your browser while using the bomb) 3 - The image that was used in the captcha still exists within the game files (From all captchas) 4 - Possible creation of an android game (Nothing is confirmed, I just found some files related to google play) 5 - New message for IDLE error(My heart almost stopped when I saw the msg kkkkkkkkk thought it was something) 6 - Adding new translations

    My opinion:

    From what I can see they have their eye on the open community😁 I'm going to stop publishing new stuff in open groups like this... they're protecting the source code now, if everything goes normally the next will be assets ksksksks but for all that to be able to look so far there is no new protection in the game😒(nor Captcha😭 Goodbye extra money...)

    Websocket is still sending exactly the same data as it used to, so it doesn't have any new additions to it. Code JS has just added a few new functions for speedhack detection...

    So far you are not in danger using the bots😁, but if you tried to modify the game data at some point... they have started to ban that kind of people now kkkkkkk #Good Luck

    opened by Nucito 54
  • O Bot não esta colocando os heróis para trabalhar. [The Bot isn't putting the heroes to work.]

    O Bot não esta colocando os heróis para trabalhar. [The Bot isn't putting the heroes to work.]

    O bot inicia normalmente, entra na tela de heróis arrasta para cima mas não seleciona nenhum para trabalhar, na continuação ele volta para tela de jogo e repete o loop.

    [The bot starts normally, enters the heroes screen, drags upwards but doesn't select any to work, then it goes back to the game screen and repeats the loop.]

    wontfix 
    opened by edermania 52
  • Erro Simpleaudio

    Erro Simpleaudio

    Está dando esse erro:

    C:\bomb>python index.py Traceback (most recent call last): File "C:\bomb\index.py", line 3, in import simpleaudio ModuleNotFoundError: No module named 'simpleaudio'

    Como resolver?

    bug revised 
    opened by fx2016 51
  • add Docker File and docker-compose

    add Docker File and docker-compose

    refazendo o PR pois deu uma confusão minha aqui.

    Pessoal estou adicionando um docker file e um docker compose para ajudar o pessoal a utilizar varias contas, ao inves de utilizar maquinas virtuais, e tambem para facilitar o uso em vps. para rodar bastar ter docker e docker compose instalado e ajustar o - VNC_PASSWORD=COLOCARUMASENHAAQUI. depois docker-compose up -d --build
 essa image já tem o vnc instalado entao depois que ela rodar entre com o vnc no 127.0.0.1:5900 , tambem é possivel por http http://127.0.0.1:6080 e user root e senha que colocou no docker-compose.

    apos isso abre o firefox instale metamask , add a rede da bsc e pronto.
vai ter uma pasta com o repositorio atualizado no /root/Desktop OBS: essa ultima atualizaçao do requirements.txt quebrou o build do container entao retirar o simpleaudio pois não tem audio mesmo . TODO: acrescentar um volume onde guarde as info do firefox para que não se perca quando o container reinicar.

    Update docker-compose.yml ajuste para acessar o container por http

    wontfix 
    opened by jeanvetorello 44
  • RANDOMIZAR

    RANDOMIZAR

    Olá pessoal, alguém consegue fazer um comando para randomizar os clicks na tela, e também deixar os tempos para verificar herois e voltar telas mais randômicos?

    Também dá para colocar um comando de clicar no baú, como se estivesse vendo quantos bcoin foram ganhos até o momento, de tempos em tempos, não tão curtos

    Assim dá para ficar mais tranquilo, sem neurar com detecção de bot

    enhancement 
    opened by Alt4s 44
Owner
null
Guilherme Matheus 11 Sep 11, 2022
API to retrieve the number of grades on the OGE website (Website listing the grades of students) to know if a new grade is available. If a new grade has been entered, the program sends a notification e-mail with the subject.

OGE-ESIREM-API Introduction API to retrieve the number of grades on the OGE website (Website listing the grades of students) to know if a new grade is

Benjamin Milhet 5 Apr 27, 2022
python based bot Sends notification to your telegram whenever a new video is released on a youtube channel!

YTnotifier python based bot Sends notification to your telegram whenever a new video is released on a youtube channel! REQUIREMENTS telethon python-de

Mohamed Rizad 6 Jul 23, 2022
Telegram bot that sends new offers from otomoto.pl

Telegram bot that sends new offers under certain filters from otomoto.pl How to use this bot? Install requirements with pip install -r requirements.tx

Mikhail Zanka 1 Feb 14, 2022
Passive income method via SerpClix. Uses a bot to accept clicks.

SerpClixBotSearcher This bot allows you to get passive income from SerpClix. Each click is usually $0.10 (sometimes $0.05 if offer isnt from the US).

Jason Mei 3 Sep 1, 2021
A project that automatically sends you a Medium article on a topic of your choosing to your email address daily.

Daily Article from Medium ✏️ About A project that automatically sends you a Medium article on a topic of your choosing to your email address daily. No

Orhan Emre Dikicigil 2 Apr 27, 2022
Sends messages to a Discord webhook whenever you make a new commit to your local git repository.

Git-Notif Sends messages to a Discord webhook whenever you make a new commit to your local git repository. Usage Just drop notifier.py into your git h

null 1 May 29, 2022
Solves bombcrypto newest captcha

Solves Bombcrypto newest captcha A very compact implementation using just cv2 and ctypes, ready to be deployed to your own project. How does it work I

null 19 May 6, 2022
Web-music-bot - A telegram bot which get a *site Url* and sends all songs contain in the Url to telegram

web music bot this is a telegram bot which get a site Url and sends all songs co

Arya Shabane 4 Apr 2, 2022
Free and Open Source Channel/Group Voice chat music player for telegram ❤️ with button support Heroku Commands

ZeusMusic Requirements ?? FFmpeg NodeJS nodesource.com Python 3.7 or higher PyTgCalls MongoDB 2nd Telegram Account (needed for userbot) ?? Get SESSION

ZeusNetwork 4 Jan 3, 2022
Free and Open Source Group Voice chat music player for telegram ❤️ with button support youtube playback support

Free and Open Source Group Voice chat music player for telegram ❤️ with button support youtube playback support

Sehath Perera 1 Jan 8, 2022
Random-backlog-tweet - Pick a page from a sitemap at random and prep a tweet button for it

Random-backlog-tweet - Pick a page from a sitemap at random and prep a tweet button for it

Paul O'Leary McCann 0 Dec 1, 2022
Andrei 1.4k Dec 24, 2022
A python bot that scrapes free udemy coupons and sends them to Telegram.

About: A python telegram bot that scrapes information about fresh free Udemy coupons content from couponscorpion.com and sends it to teleram channel h

Irina Gayday 1 Dec 19, 2021
Lumberjack-bot - A game bot written for Lumberjack game at Telegram platform

This is a game bot written for Lumberjack game at Telegram platform. It is devel

Uğur Uysal 6 Apr 7, 2022
A telegram bot that sends a meme a day, from reddit's top meme of the day

MemeBot A telegram bot that sends a meme a day, from reddit's top meme of the day You can use the bot either with an external scheduler (ex: pythonany

Michele Vitulli 1 Dec 13, 2021
A simple discord bot named atticus that sends you the timetable of your classes upon request

A simple discord bot named atticus that sends you the timetable of your classes upon request. Soon, it would you ping you before classes too!

Samhitha 3 Oct 13, 2022
Simple, yet effective moderator bot for telegram. With reports, logs, profanity filter and more :3

?? Samurai Telegram Bot Simple, yet effective moderator bot for telegram. With reports, logs, profanity filter and more :3 Description Personal bot, m

Abraham Tugalov 106 Dec 13, 2022
Simple Discord bot which logs several events in your server

logging-bot Simple Discord bot which logs several events in your server, including: Message Edits Message Deletes Role Adds Role Removes Member joins

null 1 Feb 14, 2022