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
A twitter bot that simply replies with a beautiful screenshot of the tweet, powered by beautify.dhravya.dev

Poet this! Replies with a beautiful screenshot of the tweet, powered by poet.so Installation git clone https://github.com/dhravya/poet-this.git cd po

Dhravya Shah 30 Dec 04, 2022
Gets instagram public username and returns usefull informations like profilepic(b64), video_urls etc.

InstaSucker Gets instagram public username and returns usefull informations like profilepic(b64), video_urls etc. Information this project contains a

Armin Amiri 5 Apr 30, 2022
A python telegram bot to fetch the details of an ipadress with help of ip-api

ipfetcher A python(Pyrogram) oriented telegram bot to fetch the details of an ipadress developed by @riz4d with the API of https://ip-api.com Deployme

Mohamed Rizad 5 Mar 12, 2022
Muzan-Discord-Nuker - A simple discord server nuker in python

Muzan-Discord-Nuker This is Just a simple discord server nuker in python. ✨ Feat

Afnan 3 May 14, 2022
A basic template for Creating Odoo Module

Odoo ERP Boilerplate A basic template for Creating Odoo Module. Folders inside this repository consist of snippet code and a module example. Folders w

Altela Eleviansyah Pramardhika 1 Feb 06, 2022
Aio-binance-library - Async library for connecting to the Binance API on Python

aio-binance-library Async library for connecting to the Binance API on Python Th

GRinvest 10 Nov 21, 2022
This is a Telegram Bot that tracks packages from the Brazilian Mail Service.

RastreioBot About Setup Run Contribute Contact About This is a Telegram Bot that tracks packages from the Brazilian Mail Service. It runs on Python 3

Gabriel R F 320 Dec 22, 2022
A Python Library to Make Quote Images

Quote2Image A Python Library to Make Quote Images How To Use? Download The Latest Package From Releases Extract The Zip File And Place Every File In I

Secrets 28 Dec 30, 2022
an OSU! bot sdk based on IRC

osu-bot-sdk an OSU! bot sdk based on IRC Start! The following is an example of event triggering import osu_irc_sdk from osu_irc_sdk import models bot

chinosk 2 Dec 16, 2021
A QQ(Tencent) robot created by go-cqhttp & nonebot2

绘梨花(胶布)Bot|ErikaBot ✨ 基于NoneBot2的绘梨花多功能 Bot ,自用 ✨ 快速开始 参考go-cqhttp项目文档,配置好机器人的相关设置,以及反向ws客户端 参考nonebot2项目文档,添加必要的.env相关设置 安装本项目相关的依赖库(依赖清单) git clone本

10 Aug 09, 2022
A Telegram Bot to display Codeforces Contest Ranklist

CFRankListBot A bot that displays the top ranks for a Codeforces contest. Participants' Details All the details of a participant is in the utils/__ini

Code IIEST 5 Dec 25, 2021
Osmopy - osmo python client library

osmopy Version 0.0.2 Tools for Osmosis wallet management and offline transaction

5 May 22, 2022
Charged's cogs for Red!

Light-Cogs Charged's cogs for Red! Read below for more information. Features and Cogs TechInfo Lots of commands helping you and your devices! Extended

Charged 2 Jan 07, 2022
Telegram bot for searching videos in your PDisk account by @AbirHasan2005

PDisk-Videos-Search A Telegram bot for searching videos in your PDisk account by @AbirHasan2005. Configs API_ID - Get from @TeleORG_Bot API_HASH - Get

Abir Hasan 39 Oct 21, 2022
This is a DCA crypto trading bot built for Binance written in Python

This is a DCA crypto trading bot built for Binance written in Python. It works by allowing you to DCA at an interval of your choosing and reports back on your average buy price as well as a chart con

Andrei 55 Oct 17, 2022
Telegram 聊天機器人,追蹤momo降價、重新上架

簡介 price-tracker-bot is a telegram bot that can trace the price on momoshop. 功能 降價通知 上架通知 收藏商品 清空已收藏商品 顯示目前已收藏商品 Demo Bot Telegram bot search @momo_pr

92 Dec 28, 2022
A simple, fast, and awesome discord nuke bot! The only thing you need to add is your bot token.

SimpleNukeBot A simple, fast, and awesome discord nuke bot! The only thing you need to add is your bot token. Instructions: All you need to do is crea

Bisc 1 Apr 18, 2022
An information scroller Twitter trends, news, weather for raspberry pi and Pimoroni Unicorn Hat Mini and Scroll Phat HD.

uticker An information scroller Twitter trends, news, weather for raspberry pi and Pimoroni Unicorn Hat Mini and Scroll Phat HD. Features include: Twi

Tansu Şenyurt 1 Nov 28, 2021
Roblox-Account-Gen - A simple account generator not using paid solving services

Roblox Account Generator Star this if it helped to spread awareness! No 2captcha

x 1 Feb 17, 2022
Python API client library for phpIPAM installations

phpypam: Python API client library for phpIPAM installation As we started to develop phpipam-ansible-modules we used an existing python library for ph

codeaffen 3 Aug 03, 2022