Comment obtenir le badge de quête Discord sans le compléter ?

Discord a introduit les Quêtes pour inciter les utilisateurs à jouer, offrant des récompenses en jeu. Découvrez comment obtenir des insignes sans télécharger ni diffuser de jeux.

Les Quêtes Discord font partie du plan commercial car 93 % des utilisateurs de Discord jouent à des jeux quotidiennement. Ainsi, ils ont lancé une fonctionnalité de Quêtes pour promouvoir les jeux et augmenter leurs revenus. En conséquence, vous obtiendrez des récompenses dans le jeu ainsi qu'un Insigne de Quête sur Discord.

La Quête Discord apparaît en bas à gauche après s'être connecté à un canal vocal, vous incitant à jouer à un jeu vidéo pendant 15 minutes tout en diffusant à un ami. Cependant, juste pour un insigne, il peut ne pas valoir la peine de perdre 15 à 20 Go de stockage matériel juste pour le diffuser pendant 15 minutes à un ami. C'est pourquoi, dans ce guide, nous allons vous montrer les 2 méthodes les plus efficaces pour obtenir un insigne de Quête sans télécharger un jeu ou diffuser à un ami.

1. Exécuter un Script

Pour obtenir l'insigne de Quête, vous devrez exécuter un script qui complétera automatiquement les Quêtes sans avoir besoin de télécharger un jeu. Cependant, ce script fonctionnera pour chaque Quête à moins que Discord ne le corrige dans les jours à venir.

Pour exécuter un script, vous devrez ouvrir l'inspecteur d'éléments dans Discord. Comme cela n'est pas possible dans l'application Discord, vous devez installer le Discord PTB (Public Test Build) et vous connecter à votre compte pour pouvoir exécuter le script.

  1. Téléchargez et installez le Discord PTB depuis le lien.
  2. Une fois téléchargé, installez-le sur votre PC.
  3. Ensuite, connectez-vous à votre compte et suivez les étapes pour exécuter le script.
  4. Une fois fait, appuyez sur Ctrl + Shift + I sur le clavier pour ouvrir la fenêtre de l'inspecteur d'éléments.
  5. Allez à l'onglet console en haut.
  6. Ensuite, tapez la commande pour autoriser le collage et appuyez sur Entrée.
  7. Une fois cela fait, acceptez la Quête et connectez-vous à n'importe quel canal vocal. Une fois connecté, vous aurez besoin d'un ami pour se connecter avec vous et regarder votre flux. Cependant, si vous n'avez pas d'amis en ce moment, vous pouvez utiliser votre autre compte Discord pour regarder votre propre flux.
  8. Une fois fait, exécutez le script suivant dans la console et appuyez sur Entrée pour l'exécuter.
    let wpRequire;
    window.webpackChunkdiscord_app.push([[ Math.random() ], {}, (req) => { wpRequire = req; }]);
    let ApplicationStreamingStore, RunningGameStore, QuestsStore, ExperimentStore, FluxDispatcher, api;
    if (window.GLOBAL_ENV.SENTRY_TAGS.buildId === "366c746173a6ca0a801e9f4a4d7b6745e6de45d4") {
    ApplicationStreamingStore = Object.values(wpRequire.c).find(x => x?.exports?.default?.getStreamerActiveStreamMetadata).exports.default;
    RunningGameStore = Object.values(wpRequire.c).find(x => x?.exports?.default?.getRunningGames).exports.default;
    QuestsStore = Object.values(wpRequire.c).find(x => x?.exports?.default?.getQuest).exports.default;
    ExperimentStore = Object.values(wpRequire.c).find(x => x?.exports?.default?.getGuildExperiments).exports.default;
    FluxDispatcher = Object.values(wpRequire.c).find(x => x?.exports?.default?.flushWaitQueue).exports.default;
    api = Object.values(wpRequire.c).find(x => x?.exports?.getAPIBaseURL).exports.HTTP;
    } else {
    ApplicationStreamingStore = Object.values(wpRequire.c).find(x => x?.exports?.Z?.getStreamerActiveStreamMetadata).exports.Z;
    RunningGameStore = Object.values(wpRequire.c).find(x => x?.exports?.ZP?.getRunningGames).exports.ZP;
    QuestsStore = Object.values(wpRequire.c).find(x => x?.exports?.Z?.getQuest).exports.Z;
    ExperimentStore = Object.values(wpRequire.c).find(x => x?.exports?.Z?.getGuildExperiments).exports.Z;
    FluxDispatcher = Object.values(wpRequire.c).find(x => x?.exports?.Z?.flushWaitQueue).exports.Z;
    api = Object.values(wpRequire.c).find(x => x?.exports?.tn?.get).exports.tn;
    }
    let quest = [...QuestsStore.quests.values()].find(x => x.id !== "1245082221874774016" && x.userStatus?.enrolledAt && !x.userStatus?.completedAt && new Date(x.config.expiresAt).getTime() > Date.now());
    let isApp = navigator.userAgent.includes("Electron/");
    if (!isApp) {
    console.log("This no longer works in browser. Use the desktop app!");
    } else if (!quest) {
    console.log("You don't have any uncompleted quests!");
    } else {
    const pid = Math.floor(Math.random() * 30000) + 1000;
    
    let applicationId, applicationName, secondsNeeded, secondsDone, canPlay;
    if (quest.config.configVersion === 1) {
    applicationId = quest.config.applicationId;
    applicationName = quest.config.applicationName;
    secondsNeeded = quest.config.streamDurationRequirementMinutes * 60;
    secondsDone = quest.userStatus?.streamProgressSeconds ?? 0;
    canPlay = quest.config.variants.includes(2);
    } else if (quest.config.configVersion === 2) {
    applicationId = quest.config.application.id;
    applicationName = quest.config.application.name;
    canPlay = ExperimentStore.getUserExperimentBucket("2024-04_quest_playtime_task") > 0 && quest.config.taskConfig.tasks["PLAY_ON_DESKTOP"];
    const taskName = canPlay ? "PLAY_ON_DESKTOP" : "STREAM_ON_DESKTOP";
    secondsNeeded = quest.config.taskConfig.tasks[taskName].target;
    secondsDone = quest.userStatus?.progress?.[taskName]?.value ?? 0;
    }
    
    if (canPlay) {
    api.get({ url: `/applications/public?application_ids=${applicationId}` }).then(res => {
    const appData = res.body[0];
    const exeName = appData.executables.find(x => x.os === "win32").name.replace(">","");
    
    const games = RunningGameStore.getRunningGames();
    const fakeGame = {
    cmdLine: `C:\\Program Files\\${appData.name}\\${exeName}`,
    exeName,
    exePath: `c:/program files/${appData.name.toLowerCase()}/${exeName}`,
    hidden: false,
    isLauncher: false,
    id: applicationId,
    name: appData.name,
    pid: pid,
    pidPath: [pid],
    processName: appData.name,
    start: Date.now(),
    };
    games.push(fakeGame);
    FluxDispatcher.dispatch({ type: "RUNNING_GAMES_CHANGE", removed: [], added: [fakeGame], games: games });
    
    let fn = data => {
    let progress = quest.config.configVersion === 1 ? data.userStatus.streamProgressSeconds : Math.floor(data.userStatus.progress.PLAY_ON_DESKTOP.value);
    console.log(`Quest progress: ${progress}/${secondsNeeded}`);
    
    if (progress >= secondsNeeded) {
    console.log("Quest completed!");
    
    const idx = games.indexOf(fakeGame);
    if (idx > -1) {
    games.splice(idx, 1);
    FluxDispatcher.dispatch({ type: "RUNNING_GAMES_CHANGE", removed: [fakeGame], added: [], games: [] });
    }
    FluxDispatcher.unsubscribe("QUESTS_SEND_HEARTBEAT_SUCCESS", fn);
    }
    };
    FluxDispatcher.subscribe("QUESTS_SEND_HEARTBEAT_SUCCESS", fn);
    
    console.log(`Spoofed your game to ${applicationName}. Wait for ${Math.ceil((secondsNeeded - secondsDone) / 60)} more minutes.`);
    });
    } else {
    let realFunc = ApplicationStreamingStore.getStreamerActiveStreamMetadata;
    ApplicationStreamingStore.getStreamerActiveStreamMetadata = () => ({
    id: applicationId,
    pid,
    sourceName: null
    });
    
    let fn = data => {
    let progress = quest.config.configVersion === 1 ? data.userStatus.streamProgressSeconds : Math.floor(data.userStatus.progress.STREAM_ON_DESKTOP.value);
    console.log(`Quest progress: ${progress}/${secondsNeeded}`);
    
    if (progress >= secondsNeeded) {
    console.log("Quest completed!");
    
    ApplicationStreamingStore.getStreamerActiveStreamMetadata = realFunc;
    FluxDispatcher.unsubscribe("QUESTS_SEND_HEARTBEAT_SUCCESS", fn);
    }
    };
    FluxDispatcher.subscribe("QUESTS_SEND_HEARTBEAT_SUCCESS", fn);
    
    console.log(`Spoofed your stream to ${applicationName}. Stream any window in vc for ${Math.ceil((secondsNeeded - secondsDone) / 60)} more minutes.`);
    console.log("Remember that you need at least 1 other person to be in the vc!");
    }
    }
    
  1. Après avoir exécuté le script, si vous voyez Progression de la Quête 30/900 ou quelque chose de similaire sur 900, cela signifie que le script a été exécuté. Vous pouvez vérifier la progression de la quête en naviguant vers Paramètres > Inventaire des cadeaux.
  2. Si vous voyez une progression, attendez 15 minutes pour que la quête se termine.
  3. Une fois terminé, vérifiez si vous pouvez réclamer la récompense ou non.

 

Si vous ne souhaitez pas que les Quêtes Discord apparaissent dans votre application Discord, vous pouvez simplement les désactiver en naviguant vers Paramètres > Confidentialité & Sécurité. Ici, désactivez l'option Récompenses en jeu (alias Quêtes) pour désactiver les Quêtes Discord.

Questions et réponses qu'il vous faut savoir

Comment avoir le badge à terminer une quête sur Discord ?

Pour obtenir le badge de quêtes sur Discord, suivez ces étapes :

  • Terminer des quêtes : Participer à des quêtes valides après le 24 avril
  • 2. Réception automatique : Une fois la quête complétée, le badge sera automatiquement ajouté à votre profil.
  • Vérifiez votre profil : Allez dans les paramètres de votre compte pour voir le badge en question. Assurez-vous d'être actif dans les diverses quêtes proposées pour maximiser vos chances d'obtenir le badge !

Comment obtenir un badge de quête sur Discord ?

Pour obtenir un badge de quête sur Discord, suivez ces étapes simples :

  • Terminez une quête de jeu : Assurez-vous d'accomplir toutes les tâches requises dans la quête.
  • Réclamez votre récompense : Une fois la quête terminée, cliquez sur le bouton 'Réclamer la récompense' dans la notification de quête qui s'affiche dans l'application Discord.
  • Vérifiez la date : Assurez-vous que votre quête a été complétée après le 24 avril 2024, car seuls les utilisateurs ayant terminé des quêtes après cette date recevront automatiquement le badge.
  • Consultez votre profil : Le badge de quête sera ajouté à votre profil Discord après avoir réclamé votre récompense. En suivant ces étapes, vous pourrez facilement obtenir votre badge de quête sur Discord.

Comment avoir le badge à terminer une quete ?

Pour obtenir le badge de quêtes, voici les étapes à suivre :

  • Compléter toutes les activités requises : Assurez-vous de finir chaque tâche, exercice ou module associé à la quête ou au cours.
  • Vérifier les critères spécifiques : Chaque quête peut avoir des conditions particulières. Lisez attentivement les instructions fournies.
  • Suivre votre progression : Utilisez les outils de suivi disponibles pour savoir ce qui reste à accomplir avant de terminer la quête.
  • Demander de l'aide si nécessaire : Si vous êtes bloqué sur une activité, n'hésitez pas à poser des questions sur les forums ou à contacter le support.
  • Revérifier avant de soumettre : Avant de faire une dernière vérification, assurez-vous que toutes les tâches sont bien réalisées. En respectant ces étapes, vous serez en mesure d'obtenir le badge pour la quête de manière efficace.

Comment obtenir des badges Discord ?

Pour obtenir des badges sur Discord, voici quelques méthodes :

  • Participer à des événements : Engagez-vous dans des concours ou activités organisés par des serveurs Discord. Ces événements peuvent offrir des badges comme récompense.
  • Réalisations spécifiques : Complétez certaines actions ou atteindre des jalons, comme inviter un nombre spécifique de personnes sur un serveur ou contribuer activement à la communauté.
  • Membre de l'administration : Si vous devenez modérateur ou administrateur d'un serveur, vous pourriez être récompensé par un badge exclusif.
  • Programmes spéciaux : Certains badges sont attribués dans le cadre de programmes officiels de Discord, comme le programme de partenaires ou de certification pour les serveurs. En vous impliquant activement dans la communauté et en accomplissant ces tâches, vous augmentez vos chances de recevoir des badges.

Maintenant que tu as fini de lire Comment obtenir le badge de quête Discord sans le compléter ?, nous t'invitons à explorer davantage la catégorie Applications. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. 1. Exécuter un Script
  2. Questions et réponses qu'il vous faut savoir
    1. Comment avoir le badge à terminer une quête sur Discord ?
    2. Comment obtenir un badge de quête sur Discord ?
    3. Comment avoir le badge à terminer une quete ?
    4. Comment obtenir des badges Discord ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up