Blum ? Blum is telegram web app mining on telegram, and blum bot is blum auto mining and complete missions bot
- 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
- Auto Check In (Experimental)
- Auto start and claim mining
- Auto complete missions
- Auto claim misisons reward
- Auto play game
- Register blum on telegram https://t.me/BlumCryptoBot/app?startapp=ref_dvQqzUMseK
- Start bot
/start
- Launch Blum
- 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
- Run bot
npm run start
- Choose option
1
to create account - Choose account type
Query
orSessions
Session
Type- Enter Account Name
- Enter your phone number starting with countrycode ex :
+628xxxxxxxx
- You will be asked for verification code and password (if any)
- Start The bot Again after account creation complete
Query
Type- Enter Account Name
- 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)
- Start The bot Again after account creation complete
- after bot started choose option 3 start bot
- 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..
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 insideaccounts
directory with prefixsessions-
.
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.
- run
git pull
orgit stash && git pull
- run
npm update
- read Setup and run again if any new step added
- run the bot again
npm run start
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]