Back to scripts

utility

2024-03-21v1.0.0Community

Usage

Steps

  1. Connectez-vous au compte
  2. Exécutez le script
  3. Attendez la fin des tâches quotidiennes automatiquement

Notes

  • Ne peut être exécuté qu'une fois toutes les 24 heures
  • Ne l'utilisez pas fréquemment
  • La page doit rester ouverte

Requirements

  • Doit être connecté au compte
  • Nécessite une connexion Internet stable

Code

async function claimDailyRewards() {
  try {
    const response = await fetch('https://api.blooket.com/api/users/dailyrewards', {
      method: 'GET',
      headers: {
        'Content-Type': 'application/json',
        'X-Blooket-Build': '0'
      }
    });

    if (!response.ok) {
      throw new Error('Failed to check daily rewards');
    }

    const data = await response.json();
    
    if (data.available) {
      const claimResponse = await fetch('https://api.blooket.com/api/users/claimdailyreward', {
        method: 'PUT',
        headers: {
          'Content-Type': 'application/json',
          'X-Blooket-Build': '0'
        }
      });

      if (!claimResponse.ok) {
        throw new Error('Failed to claim daily reward');
      }

      alert('Successfully claimed daily reward!');
    } else {
      alert('No daily reward available yet.');
    }
  } catch (error) {
    alert('Error: ' + error.message);
  }
}

claimDailyRewards();

Changelog

Version 1.0.0

2024-03-21
  • Version initiale publiée
  • Terminaison automatique des tâches quotidiennes
  • Ajout de notifications de réalisation