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
Programmeertheorie 2022 - Team Trainspotters - RailNL

Trainspotters Vak: Programmeertheorie 2022 Gekozen case: RailNL Teamnaam: Trainspotters Studenten: Mijntje Meijer, Sam Bijhouwer, Maik Larooij To-do's

Maik Larooij 1 Jan 25, 2022
Ghostbuster - Eliminate dangling elastic IPs by performing analysis on your resources within all your AWS accounts

Table of Contents Table of Contents Ghostbuster The problem Project Features Ins

Assetnote 182 Dec 24, 2022
A python script to send sms anonymously with SMS Gateway API. Works on command line terminal.

incognito-sms-sender A python script to send sms anonymously with SMS Gateway API. Works on command line terminal. Download and run script Go to API S

ʀᴇxɪɴᴀᴢᴏʀ 1 Oct 25, 2021
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
Check AWS S3 instances for read/write/delete access

s3sec Test AWS S3 buckets for read/write/delete access This tool was developed to quickly test a list of s3 buckets for public read, write and delete

0xmoot 114 Dec 06, 2022
A simple and modular Discord bot with various functionalities.

All-In-Bot for Discord A simple and modular Discord bot with various functionalities. How to use the bot? Simple! Just invite the bot to your server u

Th3J0nny 3 Jan 29, 2022
Reddit bot that uses sentiment analysis

Reddit Bot Project 2: Neural Network Boogaloo Reddit bot that uses sentiment analysis from NLTK.VADER WIP_WIP_WIP_WIP_WIP_WIP Link to test subreddit:

TpK 1 Oct 24, 2021
An API or getting Optifine VersionsList/Version/Download-URL.

Optifine-API An API for getting Optifine VersionsList/Versions/Download-URL. Table of contents Get Versions List Get Specify Versions Download Optifin

2 Dec 04, 2022
BLYRIC is a Twitter bot that tweets a song lyric every night.

BLYRIC BLYRIC, a bot that tweets a song lyric every night. Follow on Twitter: @blyric_ Overview BLYRIC is a Twitter bot that tweets a song quote every

Bruno Kenzo Hyodo 6 Oct 05, 2022
SUPPORTS 500 GROUPS NO NEED OF BOT 😉

LOVELY RADIO SUPPORTS 500 GROUPS NO NEED OF BOT 😉 Requirements Telegram API_ID , API_HASH and SESSION_NAME HEROKU Get YouTube live stream link instal

6 Nov 24, 2021
QR login for pyrogram client

Generate Pyrogram session via QRlogin

ポキ 18 Oct 21, 2022
Coin-based opinion monitoring system

介绍 本仓库提供了基于币安 (Binance) 的二级市场舆情系统,可以根据自己的需求修改代码,设定各类告警提示 代码结构 binance.py - 与币安API交互 data_loader.py - 数据相关的读写 monitor.py - 监控的核心方法实现 analyze.py - 基于历史数

luv_dusk 6 Jun 08, 2022
Telegram bot to stream videos in telegram voicechat for both groups and channels

Telegram bot to stream videos in telegram voicechat for both groups and channels. Supports live streams, YouTube videos and telegram media. With record stream support, Schedule streams, and many more

ALBY 9 Feb 20, 2022
The most annoying bot on Discord

FBot The most annoying bot on discord Features Lots of fun stuff Message responses, sort of our main feature, no big deal. FBot can respond to a wide

Jude 33 Jun 25, 2022
This python cheat utilizes PyMeow, PyMem, and others to enhance your CS:GO experience ;).

CSGO-Python-Cheat This python cheat utilizes PyMeow, PyMem, and others to enhance your CS:GO experience ;). Features Esp Tracers Chams (More to come)

Addi 1 Nov 30, 2021
Provide fine-grained push access to GitHub from a JupyterHub

github-app-user-auth Provide fine-grained push access to GitHub from a JupyterHub. Goals Allow users on a JupyterHub to grant push access to only spec

Yuvi Panda 20 Sep 13, 2022
Deepak Clouds Torrent is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google Drive.

Deepak Clouds Torrent is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google Drive.

Deepak Clouds 37 Oct 28, 2022
Python library to download market data via Bloomberg, Eikon, Quandl, Yahoo etc.

findatapy findatapy creates an easy to use Python API to download market data from many sources including Quandl, Bloomberg, Yahoo, Google etc. using

Cuemacro 1.3k Jan 04, 2023
Data portal client and server for NMDC.

NMDC Server and Client Portal Getting started with Docker install ldc install submodules via git submodule update --init --recursive In order to popul

National Microbiome Data Collaborative 7 Dec 14, 2022
Python Client for Instagram API

This project is not actively maintained. Proceed at your own risk! python-instagram A Python 2/3 client for the Instagram REST and Search APIs Install

Facebook Archive 2.9k Dec 30, 2022