Bot developed in python, 100% open-source, compatible with Windows and Linux.

Overview

Bombcrypto Bot [Family JOW]

Bot desenvolvido em python, 100% do código é aberto, para aqueles que tenham conhecimento validarem que não existe nenhum código malicioso, o bot apenas trabalha com reconhecimento de imagens para poder gerenciar as interações na tela do bombcrypto, compatível com Windows e Linux. O bot em constante atualização, e para que ele continue 100% free, não deixei de realizar sua contribuição, isso nos motiva a continuar!

Doações

Faça seus testes, esta usando e ele te ajuda a otimizar seus ganhos? Mostre seu agradecimento em BUSD/BNB/BCOIN, assim nossa equipe se mantem empenhada em atualizar e trazer novas funcionalidades para a comunidade ☺️

Smart Chain Wallet(BUSD/BNB/BCOIN)

0xb3e7A42b647A0875682249294107Db182DDFC321

Funcionalidades

  • Farm personalizado, defina a % que seus herois voltam a trabalhar, configurando por raridade e otimizando seu lucro :D
  • Multi Acc, logue a metamask de todas as suas contas, de play no bot e faça coisas melhores na sua vida do que ficar colocando heroes to work. 🍻
  • Integração com Telegram, receba uma print do seu baú a cada X minutos, o tempo é configuravel no arquivo config.yaml.
  • Anti-Broken, mesmo que aconteça um erro não tratado em tela, o bot força atualização da pagina e refaz o login, reiniciando o processo de farm, no pain yes gain!
  • Anti-bloco-Indestrutivel, o bot realiza atualização do navegador(CTRL+F5), reinicializando o farm, assim não te atrasando com os blocos que bugam, a função Refresh Login é configurada por tempo no arquivo config.yaml.
  • Arquivo de configuração, para que você mesmo determine como o bot deve funcionar (./config.yaml).

Automação com uso de bots no Bombcrypto é permitido?

O uso de automação com bots ou auto clickers é liberado, conforme post abaixo no discord oficial do bombcrypto, facilmente encontrado nos canais moderados de informações Liberação do bot pelo bombcrypto

Como utilizar

Requisitos:

  • Instalação do Python, instale pelo site oficial ou pela windows store durante a instalação do python, não se esqueça de marcar a opção add Python to Path.
  • Path Python
  • Realizar download da ultima versão do bot em releases do repositorio github, clicando em https://github.com/renatofmmaia/bomb-bot/releases
  • Descompactar o bot na pasta em que desejar
  • (Linux) Instalar o pacote xdtools (responsável por retornar as janelas de navegador no linux) através do comando: sudo apt-get install xdotool
  • (Linux) Instalar pacote Scrot (responsável pela printscreen no linux) através do comando: sudo apt-get install scrot

Rodando o bot:

  • Abra um terminal, se for windows (aperte a tecla do windows + r e digite "cmd").
  • Navegue até a pasta onde o bot foi extraído, exemplo: cd "C:\bomb-bot".
  • Instale as dependências do bot executando o comando, sem aspas: "pip install -r requirements.txt".
  • IMPORTANTE: Seu navegador não pode estar com ZOOM, pois o bot usa reconhecimento de imagem e o tamanho e proporção dos objetos fazem diferença.
  • Abra seu navegador acesse o link: https://app.bombcrypto.io/webgl/index.html este link é oficial do bomb e abre a interface sem vários blocos de informação, para que a tela fique limpa para o reconhecimento de imagens do bot.
  • Faça o primeiro acesso na sua metamask, pois o bot realiza o login apenas se a mesma já estiver conectada.
  • Execute o bot executando o cmando, sem aspas: "python main.py"
  • Enjoy the moment :D

Configurando Telegram

  • Em seu telegram, iniciei uma conversa com @BotFather
  • Clique em Start, e quando abrir as opções, clique em "/newbot"
  • Em seguida informe um nome e depois um username para o bot, lembrando que username tem que terminar com "_bot" no final, exemplo "meubomb_bot"
  • Finalizando você vai ver uma mensagem contendo os dados do bot que vc criou, copie o Token e insira no arquivo de configuração, config.yaml
  • O 2º parametro a ser configurado é o chat_id, para isso, siga os passos abaixo:
  • Criei um grupo no telegram, e adicione o bot que você acabou de criar, informando o username para encontra-lo.
  • Com o grupo criado, acesse o link a seguir, alterando o TOKEN na url, pelo o que você acabou de criar: https://api.telegram.org/botSEUTOKEN/getUpdates
  • Vai ser exibido na tela um JSON, procure por "chat":"id", geralmente esse valor começa com o sinal de menos(-) e altere no arquivo config.yaml chat_id.
  • Exemplo chat_id
  • chatid
  • Config.yaml que você tem que configurar
  • config trelegram

Possíveis soluções

  • (linux) Muitos problemas se rolvem ao atualizar o OS, pois os pacotes da instalação são basicos para o sistema rodar, para atualizar seu linux execute o comando: sudo apt updade && sudo apt upgrade -y
  • (linux) Se apresentar o erro "No module named 'tkinter'", execute o comando para instalar a interface grafica do python: sudo apt install python3-tk
  • (linux) Caso seu linux não reconheca o comando pip ou pip3, será necessário instala-lo, através do comando: sudo apt install python3-pip

Contato/Sugestão/Bug

Comments
  • telegram

    telegram

    nao estou conseguindo gerar meu Chat ID pelo https://api.telegram.org/botSEUTOKEN/getUpdates mesmo colocando o token que o botfather passa. alguem pode me ajudar?

    tambem nao estou conseguindo instalar o gedit no windows, como faco?

    opened by matheusriolo 14
  • Enviar print da conta secundária

    Enviar print da conta secundária

    Fala meus camaradas blz? Só pra avisar que ele está travando em conta específica, ele fica procurando o botão do Chest e não acha. Tenho duas contas, ambos usando o Chrome na mesma resolução, se eu clicar manualmente no Chest ele faz o resto, se não o bot fica travado tentando achar o baú. O log só informa que não achou o baú. Se quiserem ver ao vivo me avisem que a gente faz uma chamada via Zoom. Obrigado, vcs são feras!

    opened by robertorcezar 8
  • Envio do print do baú no telegram.

    Envio do print do baú no telegram.

    Primeiramente parabéns pelo trabalho, bot está top, muito rápido. Tenho 3 contas mas o bot envia o print do baú de apenas duas contas, alguma ideia do que pode ser?

    opened by Zaiplas 7
  • Bot fica parado.

    Bot fica parado.

    Quando chega na tela de colocar os heroes para trabalhar, simplesmente fica parado e depois atualiza o browser.

    Usando Chrome, Windows 10 e Python 3.10.2

    opened by juniorj1 6
  • Erro ao executar

    Erro ao executar "python main.py" no linux

    Estou configurando no ubuntu 21.04, ao executar o comando para iniciar o bot, recebo o seguinte erro.

    Screenshot from 2022-02-09 20-24-37

    Se eu tentar iniciar com "python3 main.yaml" aparece mais erro ainda.

    image

    Algu[em consegue me ajudar?

    opened by ojoaofaria 5
  • erro(help)*resolvido

    erro(help)*resolvido

    [2022-02-08 19:29:55] => Traceback (most recent call last): File "C:\Users\Felipe\OneDrive\Área de Trabalho\bomb-bot-master\main.py", line 63, in main manager.do_what_needs_to_be_done(current_screen) File "C:\Users\Felipe\OneDrive\Área de Trabalho\bomb-bot-master\module\manager.py", line 46, in do_what_needs_to_be_done Hero.who_needs_work(self) File "C:\Users\Felipe\OneDrive\Área de Trabalho\bomb-bot-master\module\bombScreen.py", line 266, in who_needs_work n_clicks_per_scrool = scroll_and_click_on_targets( File "C:\Users\Felipe\OneDrive\Área de Trabalho\bomb-bot-master\module\mouse.py", line 86, in scroll_and_click_on_targets res.append(function_between()) File "C:\Users\Felipe\OneDrive\Área de Trabalho\bomb-bot-master\module\bombScreen.py", line 227, in click_available_heroes buttons_position = Image.get_target_positions("button_work_unchecked", not_target="button_work_checked", screen_image=screen_img) File "C:\Users\Felipe\OneDrive\Área de Trabalho\bomb-bot-master\module\image.py", line 93, in get_target_positions result[result < not_target_result] = 0 ValueError: operands could not be broadcast together with shapes (1052,3240) (1053,3242)

    opened by CrazyChappie 5
  • Super Legend Print

    Super Legend Print

    https://imgur.com/a/nRS8Uue

    print do SL

    e + uma dica, confesso que ainda não testei o BOT, se oq vou dizer já está correto, apenas ignore!

    Eu estava desenvolvendo um BOT com as mesmas funcionalidades, porém estava fazendo as imgs da % de STAMINA de outro modo, para que verificasse por exemplo 50% ou mais, só olhei nos targets aqui que vcs colocaram a img da barra inteira, então possivelmente se eu configurar um herói pra rodar à 50% ele só vai rodar se tiver exatamente 50% se tiver mais q isso, dai ele já não reconheceria! como eu disse, ainda não testei e nem olhei o código! só olhei o arquivo de config e as imgs!

    opened by SkullzOTS 4
  • Erro após atualização

    Erro após atualização

    Amigos,

    Após a atualização de hoje, o Bot parou de funcionar e exibe os logs abaixo: Pode me ajudar?

    [04-12 17:09] => Traceback (most recent call last): File "main.py", line 63, in main manager.do_what_needs_to_be_done(current_screen) File "/home/ubuntu/Bomb/module/manager.py", line 38, in do_what_needs_to_be_done Hero.do_check_error(self) File "/home/ubuntu/Bomb/module/bombScreen.py", line 303, in do_check_error BombScreen.go_to_treasure_hunt(manager) File "/home/ubuntu/Bomb/module/bombScreen.py", line 126, in go_to_treasure_hunt BombScreen.wait_for_screen(BombScreenEnum.TREASURE_HUNT.value) File "/home/ubuntu/Bomb/module/bombScreen.py", line 41, in wait_for_screen raise Exception(f'Timeout waiting for screen {BombScreenEnum(bombScreenEnum).name}.') Exception: Timeout waiting for screen TREASURE_HUNT.

    [04-12 17:11] => Traceback (most recent call last): File "main.py", line 63, in main manager.do_what_needs_to_be_done(current_screen) File "/home/ubuntu/Bomb/module/manager.py", line 38, in do_what_needs_to_be_done Hero.do_check_error(self) File "/home/ubuntu/Bomb/module/bombScreen.py", line 303, in do_check_error BombScreen.go_to_treasure_hunt(manager) File "/home/ubuntu/Bomb/module/bombScreen.py", line 126, in go_to_treasure_hunt BombScreen.wait_for_screen(BombScreenEnum.TREASURE_HUNT.value) File "/home/ubuntu/Bomb/module/bombScreen.py", line 41, in wait_for_screen raise Exception(f'Timeout waiting for screen {BombScreenEnum(bombScreenEnum).name}.') Exception: Timeout waiting for screen TREASURE_HUNT.

    opened by mlisboas 3
  • Não seleciona [Work] e não envia dados

    Não seleciona [Work] e não envia dados

    O Bot faz toda a automação, porem não coloca os herois para trabalharem mesmo com as condições sendo atendidas. Não há conexão com o telegram, apesar da automação ir no bau e aparentemente tentar enviar. Segue LOG exibido no terminal:

    [02-13 09:50] => 1 Bombcrypto window (s) found [02-13 09:50] => 💫 Bombcrypto window[1] inicializado em: NOT_FOUND [02-13 09:51] => 🐧 Performing Heroes to work action [02-13 09:51] => 👁️ Found 0 Heroes resting: [02-13 09:51] => 👁️ Found 0 Heroes resting: [02-13 09:51] => 👁️ Found 0 Heroes resting: [02-13 09:51] => 👁️ Found 0 Heroes resting: [02-13 09:51] => 🏃 0 new heros sent to explode everything 💣💣💣. [02-13 09:51] => 🍺 Refresh hunting positions. [02-13 09:51] => 🐧 Performing print chest action [02-13 09:51] => chest_screen_for_geometry not found [02-13 09:51] => 😬 Ohh no! We couldn't send your farm report to Telegram.

    *Todas as configurações estão corretas. Nenhum erro de código é exibido.

    opened by nuk4ky0 3
  • Window NOT_FOUND

    Window NOT_FOUND

    Estou com um problema que mesmo com o zoom em 100% e o jogo em ingles, o bot não funciona. Ele da o F5, loga no bomb, abre os bonecos, mas nao coloca os mesmos pra trabalhar! image

    opened by luuucaaix 3
  • Uma dica - Print Apenas da ABA aberta,

    Uma dica - Print Apenas da ABA aberta,

    Poderia configurar para o Print ser apenas da ABA aberta, dessa forma, daria para deixar as contas uma do lado da outra, pq o limitador atual é devido ao print ser da tela inteira. Alem disso, acredito que utilizaria ainda menos recursos da VM, sendo que teria uma menor area de verificação.

    opened by evertonurbanii 3
  • Atualização

    Atualização

    Oi, Renato, o bot infelizmente parou de funcionar.

    ate fiz as trocas de imagens por um tempo, agora nao consigo mais.

    Sei que nao é conveniente a pergunta, mas vc ainda vai lançar alguma atualização?

    opened by denalth 0
  • Windows 11 - Nao reconhece a tela

    Windows 11 - Nao reconhece a tela

    Alguem ja tomou erro ao executar no windows 11?

    Aqui fica fazendo refresh da tela de inicio a todo tempo

    Log:

    libpng warning: sBIT: invalid ←[96m←[96m ←[0m ←[96m←[96m-> Current version: 0.0.5←[0m ←[99m←[99m[06-17 13:08] => 1 Bombcrypto window (s) found←[0m ←[99m←[99m[06-17 13:08] => 💫 Bombcrypto window[1] inicializado em: NOT_FOUND←[0m ←[99m←[99m[06-17 13:08] => 🆘 Check screen error found, restarting....←[0m ←[99m←[99m[06-17 13:08] => 🐧 Performing login action←[0m ←[99m←[99m[06-17 13:08] => 🌍 Refreshing browser!←[0m

    opened by henriqueptorresbr 0
  • VERSÃO 52 - bot modo AMAZON SURVIVAL

    VERSÃO 52 - bot modo AMAZON SURVIVAL

    fala pessoal, mudei a imagem do ADVENTURE pela do AMAZON, porem o bot passa a ativar todos os herois independente da energia. Alguem conseguiu por o bot no modo AMAZON com a escolha do herois com energia acima de 80%? grato

    Troquei a imagem chrome_OxfVyPQvUH

    pela imagem image nome da imagem tem q ser: identify_home.png

    abs

    opened by fpgmat 1
  • Bot - FUNCIONANDO - Version 51

    Bot - FUNCIONANDO - Version 51

    "" ATUALIZADO ""

    Olá, segue "NOVAS" imagens limpas para o seu BOT.

    Levem em consideração que o bot tem no registro os nomes de cada imagens, fazendo o download das imagens direto do navegador, lembre-se de modificar os nomes para o bot reconheçer o que esta no código.

    Recomendações: Faça um BKP da pasta "targets" antes de modificar a oficial.

    Imagens e nomes:

    hero_bar_0.png hero_bar_0 png

    hero_bar_10.png hero_bar_10

    hero_bar_20.png hero_bar_20

    hero_bar_30.png hero_bar_30

    hero_bar_40.png hero_bar_40

    hero_bar_50.png hero_bar_50

    hero_bar_60.png hero_bar_60

    hero_bar_70.png hero_bar_70

    hero_bar_80.png hero_bar_80

    hero_bar_90.png hero_bar_90

    hero_bar_100.png hero_bar_100

    button_work_checked.png
    button_work_checked

    button_work_unchecked.png button_work_unchecked

    buttun_x_close.png buttun_x_close

    button_hunt_chest.png button_hunt_chest

    button_heroes.png button_heroes

    hero_search_area.png hero_search_area

    hero_search_area_copy.png hero_search_area_copy

    button_back.png button_back

    button_connect_wallet.png button_connect_wallet

    button_connect_metamask.png button_connect_metamask

    button_connect_wallet_sign.png button_connect_wallet_sign - - - Screenshot_11

    OBSERVAÇÕES: Recomendo após a troca de imagens limpar os temporários do navegador e reiniciar o PC.

    "" Bom FARM ""

    opened by Mutschawsky 12
Releases(v0.0.5)
Owner
Renato Maia
Renato Maia
AWS Quick Start Team

EKS CDK Quick Start (in Python) DEVELOPER PREVIEW NOTE: Thise project is currently available as a preview and should not be considered for production

AWS Quick Start 83 Sep 18, 2022
Discord Account Generator that will create Account with hCaptcha bypass. Using socks4 proxies

Account-Generator [!] This was made for education. Please use socks4 proxies for nice experiences. [!] Please install these modules - "pip3 install ht

RyanzSantos 10 Feb 23, 2022
This is a small Messnger with the cmd as an interface

Messenger This is a small messenger with the cmd as an interface. It started as a project to learn more about Python 3. If you want to run a version o

1 Feb 24, 2022
Tools used by Ada Health's internal IT team to deploy and manage a serverless Munki setup.

Serverless Munki This repository contains cross platform code to deploy a production ready Munki service, complete with AutoPkg, that runs entirely fr

Ada Health 17 Dec 05, 2022
BT CCXT Store

bt-ccxt-store-cn backtrader是一个非常好的开源量化回测平台,我自己也时常用它,backtrader也能接入实盘,而bt-ccxt-store就是帮助backtrader接入数字货币实盘交易的一个插件,但是bt-ccxt-store的某些实现并不是很好,无节制的网络轮询,一些

moses 40 Dec 31, 2022
A small Python app to create Notion pages from Jira issues

Jira to Notion This little program will capture a Jira issue and create a corresponding Notion subpage. Mac users can fetch the current issue from the

Dr. Kerem Koseoglu 12 Oct 27, 2022
Bot for automated buying boxes on Binance

V 1.0 Bot for automated buying boxes on Binance В settings.py выставляем свои COOKIE и свой CSRFTOKEN В settings.py для headers выставляем свои параме

Matvey 3 Jan 18, 2022
google-resumable-media Apache-2google-resumable-media (🥉28 · ⭐ 27) - Utilities for Google Media Downloads and Resumable.. Apache-2

google-resumable-media Utilities for Google Media Downloads and Resumable Uploads See the docs for examples and usage. Experimental asyncio Support Wh

Google APIs 36 Nov 22, 2022
Information about the weather in a city written using Python

Information about the weather in a city Enter the desired city Climate information of the target city This program is written using Python programming

Amir Hussein Sharifnezhad 4 Nov 17, 2021
Yet another random discord bot.

YARDB (r!) Yet another fully functional and random discord bot. I might add more features if I'm bored also don't criticize on my code. Commands: 4 Di

kayle 1 Oct 21, 2021
search different Streaming Platforms for movie titles.

Install git clone and cd to directory install Selenium download chromedriver.exe to same directory First Run Use --setup True for the first run. Platf

34 Dec 25, 2022
Texting service to receive current air quality conditions and maps, powered by AirNow, Twilio, and AWS

The Air Quality Bot is generally available by texting a zip code (and optionally the word "map") to (415) 212-4229. The bot will respond with the late

Alex Laird 8 Oct 16, 2022
SpotPlay2YouPlay - Converts new additions to a Spotify playlist to a matching Youtube playlist

SpotPlay2YouPlay - Converts new additions to a Spotify playlist to a matching Youtube playlist, can also be configured to converting whole playlists with the refresh fun

9 Mar 06, 2022
Automate and Manage Telegram Channels

Channel Automation Bot @ChannelAutomateBot A star ⭐ from you means a lot to us! Telegram bot to automate and manage channels. Usage Deploy to Heroku T

Stark Bots 61 Dec 29, 2022
Image-Bot-Discord - This Is a discord bot that shows the specific image you search from Google

Advanced Discord.py Image Bot CREDITS Made by RLX and Mathiscool README by Milrato Installation Guide in .env Adjust the TOKEN python main.py to start

RLX 3 Jan 16, 2022
Unofficial Coinbase Python Library

Unofficial Coinbase Python Library Python Library for the Coinbase API for use with three legged oAuth2 and classic API key usage Version 0.3.0 Requir

George Sibble 104 Dec 01, 2022
See trending stock tickers on Reddit and check Stock perfomance

See trending stock tickers on Reddit and check Stock perfomance

Abbas 1.5k Jan 06, 2023
🧑‍💼 Python wrapper for the Seek API

seek-com-au-api 🧑‍💼 Python wrapper for the seek.com.au API (unofficial) Installation Using Python = 3.6: pip install -e git+https://github.com/tomq

Tom Quirk 1 Oct 24, 2021
This Is A Python Program To Showcase Two Modules (Gratient And Fade)

Hellooo, It's PndaBoi Here! This Is A Python Program To Showcase Two Modules (Gratient And Fade). I Really Like Both Of These Modules So I Decided To

PndaBoi! 6 May 31, 2022
qualysclient - a python SDK for interacting with the Qualys API

qualysclient - a python SDK for interacting with the Qualys API

5 Oct 28, 2022