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
Best badge generator API to count visitors of your Repository / Account 🥇

github visitors badge A badge generator service to count visitors of your markdown file. Hello every one! In this post, I will tell you the story of m

Sᴇɴᴜ Gᴀᴍᴇʀ Bᴏʏ 〽 3 Dec 11, 2021
A Telegram Bot That Can Find Lyrics Of Song

Lyrics-Search-Bot A Telegram Bot That Can Find Lyrics Of Song A Simple Telegram Bot That Can Extract Lyrics Of Any Songs Deploy Commands start - To St

Muhammed Fazin 11 Oct 21, 2022
A Telegram Bot That Provides Permanent Download Links For Sent Files.

FileStreamBot A Telegram bot to all media and documents files to web link . Report a Bug | Request Feature Demo Bot: 🍁 About This Bot : This bot will

Flux Inc. 1 Nov 02, 2021
LOL-banner - A discord bot that bans anybody playing league of legends

LOL-banner A discord bot that bans anybody playing league of legends This bot ha

bsd_witch 46 Dec 17, 2022
Python implementation for PetitPotam

PetitPotam Coerce NTLM authentication from Windows hosts Installtion $ pip3 install impacket Usage usage: petitpotam.py [-h] [-debug] [-port [destinat

Oliver Lyak 137 Dec 28, 2022
A python package for AxisVM

PyAxisVM The package is under development. Follow us on social media, where we'll announce the first release! Overview The PyAxisVM project offers a h

AxisVM - InterCAD 8 Nov 19, 2022
Powerful Telegram userbot to turn your PROFILE PICTURE & LAST NAME into a real time clock & to change your BIO automatically.

DATE_TIME_USERBOT-TeLeTiPs Powerful Telegram userbot to turn your PROFILE PICTURE & LAST NAME into a real time clock & to change your BIO automaticall

53 Jan 05, 2023
An API that uses NLP and AI to let you predict possible diseases and symptoms based on a prompt of what you're feeling.

Disease detection API for MediSearch An API that uses NLP and AI to let you predict possible diseases and symptoms based on a prompt of what you're fe

Sebastian Ponce 1 Jan 15, 2022
基于nonebot2开发的群管机器人qbot,支持上传并运行python代码以及一些基础管理功能

nonebot2-Eleina 基于nonebot2开发的群管机器人qbot,支持上传并运行python代码以及一些基础管理功能 Readme 环境:python3.7.3+,go-cqhttp 安装及配置:参见(https://v2.nonebot.dev/guide/installation.h

1 Dec 06, 2022
Telegram Link Wayback Bot. This bot archives a web page thrown at itself with wayback Machine (Archive.org).

Telegram Link Wayback Bot. This bot archives a web page thrown at itself with wayback Machine (Archive.org).

Hüzünlü Artemis [HuzunluArtemis] 11 Feb 18, 2022
Built for streamlining development of Google Assistant Actions

Apprentice Apprentice is a framework built for developing Google Actions via Dialogflow and Google Cloud (serverless) Functions. Includes: plug-and-pl

Andrew Graham-Yooll 9 May 16, 2019
Twitter FakeNFT With Python

This project is a server that fetches your Twitter profile picture and applies the hexagonal transparency mask displayed on the profiles of users who have an NFT profile picture.

Mathis HAMMEL 29 Apr 23, 2022
An API wrapper around the pythonanywhere's API.

pyaww An API wrapper around the pythonanywhere's API. The name stands for pythonanywherewrapper. 100% api coverage most of the codebase is documented

7 Dec 11, 2022
GroupMenter : New Telegram Group Manager Bot🔸Fast 🔸Python🔸Pyrogram 🔸

GroupMenter An PowerFull Group Manager Bot. Written In Pytelethon. Info • A modular Telegram Python bot running on python3. • Can be found on telegram

Group Menter 24 Jun 28, 2022
An example of matrix addition, demonstrating the basic method of Python calling C library functions

Example for Python call C functions An example of matrix addition, demonstrating the basic method of Python calling C library functions. How to run Bu

Quantum LIu 2 Dec 21, 2021
gBasic - The easy multiplatform bot

gBasic The easy multiplatform bot gBasic is the module at the core of @GianpiertoldaBot, maintained with 3 for the entire community by the Stockdroid

Stockdroid Fans 5 Nov 03, 2021
Follow pixiv account from twitter profile

Follow pixiv account from twitter profile

Genshi 7 Apr 11, 2022
Morpheus is a telegram bot that helps to simplify the process of making custom telegram stickers.

😎 Morpheus is a telegram bot that helps to simplify the process of making custom telegram stickers. As you may know, Telegram's official Sti

Abhijith K S 1 Dec 14, 2022
OpenZeppelin Contracts written in Cairo for StarkNet, a decentralized ZK Rollup

OpenZeppelin Cairo Contracts A library for secure smart contract development written in Cairo for StarkNet, a decentralized ZK Rollup. ⚠️ WARNING! ⚠️

OpenZeppelin 592 Jan 04, 2023
Elemeno.ai standard development kit in Python

Overview A set of glue code and utilities to make using elemeno AI platform a smooth experience Free software: Apache Software License 2.0 Installatio

Elemeno AI 3 Dec 14, 2022