Advertisement
hivefans

telegram_blumbot.js

Sep 6th, 2024
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 2.05 KB | Cryptocurrency | 0 0
  1. const playCount = 1;
  2. const authToken = "YOUR_TOKEN";
  3.  
  4. const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms));
  5.  
  6. const headers = {
  7.   'accept': 'application/json, text/plain, */*',
  8.   'accept-language': 'en-US,en;q=0.9',
  9.   'authorization': authToken,
  10.   'origin': 'https://telegram.blum.codes',
  11.   'priority': 'u=1, i',
  12.   'sec-ch-ua': '"Chromium";v="128", "Not;A=Brand";v="24", "Microsoft Edge";v="128", "Microsoft Edge WebView2";v="128"',
  13.   'sec-ch-ua-mobile': '?0',
  14.   'sec-ch-ua-platform': '"Windows"',
  15.   'sec-fetch-dest': 'empty',
  16.   'sec-fetch-mode': 'cors',
  17.   'sec-fetch-site': 'same-site',
  18.   'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0'
  19. };
  20.  
  21. async function playAndClaimGame() {
  22.   for (let i = 0; i < playCount; i++) {
  23.     console.log(`[blum-bot] Starting game #${i}...`);
  24.    
  25.     const points = Math.floor(Math.random() * 41) + 80;
  26.     const playResponse = await fetch('https://game-domain.blum.codes/api/v1/game/play', {
  27.       method: 'POST',
  28.       headers,
  29.     });
  30.  
  31.     const { gameId } = await playResponse.json();
  32.     console.log(`[blum-bot] Game ID: ${gameId}`);
  33.    
  34.  
  35.     const sleepDuration = (Math.floor(Math.random() * 11) + 50) * 1000;
  36.     console.log(`[blum-bot] Sleeping for ${sleepDuration / 1000} seconds`);
  37.     await sleep(sleepDuration);
  38.  
  39.     headers['content-type'] = 'application/json';
  40.  
  41.     const claimResponse = await fetch('https://game-domain.blum.codes/api/v1/game/claim', {
  42.       method: 'POST',
  43.       headers,
  44.       body: JSON.stringify({ gameId, points })
  45.     });
  46.  
  47.     const claimStatus = await claimResponse.text();
  48.     console.log(`[blum-bot] Game status: ${claimStatus} | Points: ${points}`);
  49.  
  50.     const additionalSleepDuration = (Math.floor(Math.random() * 6) + 15) * 1000;
  51.     console.log(`[blum-bot] Sleeping for ${additionalSleepDuration / 1000} seconds`);
  52.     await sleep(additionalSleepDuration);
  53.   }
  54.   console.log("[blum-bot] Execution completed");
  55. }
  56.  
  57. (async () => {
  58.   await playAndClaimGame();
  59. })();
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement