Back to scripts

為您的帳戶添加代幣和經驗值(全局)

utility

為您的帳戶添加代幣和經驗值(全局)

2024-03-20v1.0.0Community

使用風險自負。此腳本可能違反 Blooket 的服務條款。

Usage

Steps

  1. 打開 Blooket 網站並登錄您的帳戶
  2. 打開瀏覽器的開發者工具 (F12 或右鍵 -> 檢查)
  3. 複製腳本代碼並粘貼到控制台
  4. 根據提示輸入想要添加的代幣數量和經驗值
  5. 等待操作完成提示

Notes

  • 請合理使用此功能,過度使用可能導致帳號被封禁
  • 建議每次添加的數量不要過大
  • 如果操作失敗,請檢查是否正確登錄

Requirements

  • 必須登錄 Blooket 帳號
  • 瀏覽器必須允許運行 JavaScript

Code

async function getValues() {
  const tokens = Number(String(prompt('How many tokens do you want?')));
  const xp = Number(String(prompt('How much XP do you want?')));
  
  return { tokens, xp };
}

async function addCurrencies() {
  const { tokens, xp } = await getValues();
  
  const response = await fetch('https://api.blooket.com/api/users/add-rewards', {
    method: "PUT",
    headers: {
      "content-type": "application/json",
      "X-Blooket-Build": "0"
    },
    body: JSON.stringify({
      addedTokens: tokens,
      addedXp: xp
    })
  });

  if (!response.ok) {
    alert('Failed to add currencies');
    return;
  }

  alert('Successfully added currencies!');
}

addCurrencies();

Changelog

Version 1.1.0

2024-03-15
  • 優化代幣添加邏輯
  • 添加錯誤處理機制
  • 改進用戶界面提示

Version 1.0.0

2024-03-01
  • 初始版本發布
  • 支持添加代幣和經驗值
  • 添加基本錯誤處理