MCPcopy Index your code
hub / github.com/Zlkcyber/bless-bot

github.com/Zlkcyber/bless-bot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
21 symbols 54 edges 2 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Blockless Bless Network Bot

Description

This script automates network or node operations for Blockless Bless Network Bot.

Update

  • if you already generated pubkey using sc before just retire it
  • must generate pubkey manually at extension bless network
  • hardwareId is can generate from sc, or just paste from extension bless network
  • input manually id.txt with your pubkey and hardwareid

Features

  • Automated node interaction
  • Multi NodeID
  • Proxy support

Prerequisites

Installation

  1. Clone the repository to your local machine: bash git clone https://github.com/Zlkcyber/bless-bot.git
  2. Navigate to the project directory: bash cd bless-bot
  3. Install the necessary dependencies: bash npm install

Usage

  1. Register to blockless bless network account first, if you dont have you can register https://bless.network/.
  2. Set and Modify user.txt. Below how to setup this file, put your B7S_AUTH_TOKEN in the text file, example below: eyJhbGcixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx To get your token, follow this step:
    • Login to your blockless account in https://bless.network/,
    • Go to inspect element, press F12 or right-click then pick inspect element in your browser
    • Go to application tab - look for Local Storage in storage list -> click https://bless.network and you will see your B7S_AUTH_TOKEN.
    • or you can go Console tab and paste this bash localStorage.getItem('B7S_AUTH_TOKEN')
  3. Create hardware id
  4. you can automatically create it with this command node setup.js put in id.txt. in the text file with this format nodeid(pubkey):hardwareid, example below: 12D3Koxxxxxxxxxxxx3ws:e938610xxxxxxxxxxxx 12D3Koxxxxxxxxxxxx58o:221610xxxxxxxxxxxxx
  5. put your pubkey you get from extension bash nano id.txt

  6. If you want to use proxy, edit proxy.txt and add your proxy in there. Make sure total proxy is same with your total nodeid(pubkey):hardwareid that you put in id.txt

  7. Run the script: bash node main.js NOTE: The total time is refreshed every 10minute connection, One account only can have 5 nodeid max and can't be deleted, I recomended to save your Nodeid(pubkey) and hardwareid of your account

Core symbols most depended-on inside this repo

loadFetch
called by 7
main.js
readAuthToken
called by 6
main.js
getRandomElement
called by 5
main.js
checkNode
called by 3
main.js
registerNode
called by 2
main.js
startSession
called by 2
main.js
stopSession
called by 2
main.js
pingNode
called by 2
main.js

Shape

Function 21

Languages

TypeScript100%

Modules by API surface

main.js18 symbols
setup.js3 symbols

For agents

$ claude mcp add bless-bot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact