Skip to content

Latest commit

 

History

History
80 lines (58 loc) · 3.6 KB

README.md

File metadata and controls

80 lines (58 loc) · 3.6 KB

BLUM BOT

Blum ? Blum is telegram web app mining on telegram, and blum bot is blum auto mining and complete missions bot

Prerequisite

  • Node JS (v22.1.0)
  • Git
  • Blum Account t.me/BlumCryptoBot/app?startapp=ref_dvQqzUMseK
  • TELEGRAM_APP_ID & TELEGRAM_APP_HASH Get it from Here

BOT Feature

  • Auto Check In (Experimental)
  • Auto start and claim mining
  • Auto complete missions
  • Auto claim misisons reward
  • Auto play game

Register Blum Account

Set Up And Run

  • clone the project git clone https://github.com/Widiskel/blum-bot.git
  • run cd blum-bot.
  • run npm install && mkdir -p accounts.
  • run cp src/config/config_tmp.js src/config/config.js && cp src/config/proxy_list_tmp.js src/config/proxy_list.js
  • To configure the app, run nano src/config/config.js and add your telegram app id and hash there (if you use telegram sessions)
  • To Configure Proxy, run nano src/config/proxy_list.js and fill up your proxy using provided format (it currently support only HTTPS proxy), if you don't use proxy then just let it blank [].
export const proxyList = [];
  • run npm run start

Setup Accounts

  1. Run bot npm run start
  2. Choose option 1 to create account
  3. Choose account type Query or Sessions
  4. Session Type
    1. Enter Account Name
    2. Enter your phone number starting with countrycode ex : +628xxxxxxxx
    3. You will be asked for verification code and password (if any)
    4. Start The bot Again after account creation complete
  5. Query Type
    1. Enter Account Name
    2. Enter Telegram Query (you can get query by opening bot app on browser > inspect element > storage / application > session storage > telegram init params > copy tg web app data value)
    3. Start The bot Again after account creation complete
  6. after bot started choose option 3 start bot
  7. if something wrong with your Account, reset Account (option 2) first or just delete problematic a, to cancel running bot press ctrl+c twice, and start again from No 1..

Session Troubleshoot

If you asked to enter phone number again after sessions creation, it mean session not initialized correctly, try to delete the created sessions.

Example Case

  • example you already have 1 session (sessionA) and all good when you run bot. After that you create another session, but when you run bot, the bot asked to enter phone number again, so the problem is on (sessionB), to fix it just remove the accounts/sessionB folder and re create it or just delete all folder inside accounts directory with prefix sessions-.

Query Troubleshoot

if your bot get eror, with some error code 401 it mean your query expired, go get new query and run bot again and choose option 4 for query modification.

How To Update

  • run git pull or git stash && git pull
  • run npm update
  • read Setup and run again if any new step added
  • run the bot again npm run start

Note

Don't use bot with session type if you using telegram account that bought from someone because it can make your telegram account deleted. instead of using session type, use query type.

This bot can use Telegram Query and Telegram Sessions. if you want to use sessions, and ever use one of my bot that use telegram sessions, you can just copy the sessions folder to this bot. Also for the telegram APP ID and Hash you can use it on another bot. If you want to use Telegram Query, get your query manually.

if you got error Invalid ConstructorId try to run this npm i [email protected]