Hoe je de Discord-ontwikkelaarsmodus activeert en toegang krijgt tot verborgen functies

Soms voelt het beheren van Discord-instellingen een beetje als navigeren door een doolhof, vooral als je die extra ID’s probeert te bemachtigen of aan het rommelen bent met ongeteste functies. Misschien bouw je een bot, voer je API-tests uit of wil je gewoon gebruikers- of bericht-ID’s zonder gedoe kopiëren. Het inschakelen van de ontwikkelaarsmodus is de eerste stap, en eerlijk gezegd is het vrij eenvoudig als je eenmaal weet waar je moet zoeken. Als je echter van geavanceerdere dingen houdt, zoals het ontgrendelen van verborgen experimentele functies, wordt het wat ingewikkelder, en dat is waar het rommelig kan aanvoelen. Dat is geen schande, want soms maakt Windows het moeilijker dan nodig is om bij deze verborgen pareltjes te komen. Daarom behandelt deze gids zowel de basisinstellingen als de meer technische aanpassingen achter de schermen, zodat je kunt kiezen wat het beste bij je past.

Hoe je de ontwikkelaarsmodus inschakelt en verborgen Discord-experimenten ontgrendelt

Ontwikkelaarsmodus inschakelen op Discord (pc en web)

Dit is de basis voor de meeste ontwikkelaars of ervaren gebruikers. Wanneer deze optie actief is, verschijnt er een kleine optie ‘ID kopiëren’ wanneer je met de rechtermuisknop op servers, kanalen, gebruikers of berichten klikt. Dit is superhandig voor elke soort bot-installatie of debuggen: je hoeft niet meer naar ID’s te googelen of te raden. De basisschakelaar is veilig en werkt op zowel desktop- als webversies, dus het is meestal het eerste wat je probeert als je ergens vastloopt.

Stappen om het in te schakelen:

  • Open Discord-instellingen: open Discord op je bureaublad of in je browser en klik op het tandwielpictogram linksonder naast je gebruikersnaam om toegang te krijgen tot de gebruikersinstellingen.
  • Ga naar Geavanceerd: scrol door de linkerzijbalk totdat u het gedeelte Geavanceerd vindt en klik er vervolgens op.
  • Activeer de ontwikkelaarsmodus: zet de schakelaar ‘ Ontwikkelaarsmodus’ aan. Klaar! Nu kunt u met de rechtermuisknop op iets klikken om ID’s direct te kopiëren.
  • Gebruik de nieuwe functie: klik met de rechtermuisknop op servers, kanalen, gebruikers of berichten en selecteer ‘ID kopiëren ‘.In sommige configuraties is hiervoor mogelijk een vernieuwing nodig. Soms mislukt het de eerste keer, maar na een herstart werkt het wonderbaarlijk goed.
  • Optioneel: Schakel de toepassingstestmodus in op hetzelfde tabblad Geavanceerd door uw toepassings-ID in te voeren als u gemonetariseerde apps of SKU’s test. Dit is meestal niet nodig voor incidenteel botwerk, maar sommige ontwikkelaars willen die grenzen verleggen.

Waarom het helpt:

Het zien van die ID’s is essentieel bij het aansluiten van Discord-bots of het uitvoeren van API-taken. Zonder deze ID’s ben je blind aan het gokken. En omdat Discord het natuurlijk zo moet instellen dat je ID’s niet zomaar kunt kopiëren zonder door menu’s te moeten spitten, bespaart het activeren van deze modus enorm veel tijd. Soms is na het inschakelen een snelle herstart van Discord nodig. Het is een beetje vreemd, maar op sommige machines mislukt dit de eerste keer, maar werkt het na een herstart wel. Ik weet niet precies waarom, maar geduld is de sleutel.

Verborgen experimenten van Discord ontgrendelen (alleen desktop-app)

Als de basisontwikkelaarsmodus niet voldoende is en je staat te popelen om experimentele functies te testen, heeft Discord een aantal verborgen “labs” waar je toegang toe hebt. Let wel, dit vereist het bewerken van configuratiebestanden en het uitvoeren van scripts. Dit wordt niet officieel ondersteund en kan riskant zijn, dus kies deze route alleen als je je op je gemak voelt bij het rondneuzen in bestanden en dev tools. Want Discord moet het natuurlijk onnodig ingewikkeld maken, toch?

Stappen om verborgen experimenten te activeren:

  • Sluit Discord volledig af: gebruik Taakbeheer ( Ctrl + Shift + Esc) om alle Discord-processen te beëindigen. Geen halve maatregelen hier.
  • Open de Discord-configuratiemap: druk op WIN + R, typ %APPDATA%\Discorden druk op Enter. Voor PTB– of Canary-versies, gebruik %APPDATA%\DiscordPTBof %APPDATA%\discordcanary.
  • Bewerk settings.json: Open het met Notepad++, VSCode of zelfs Kladblok – kies wat je het prettigst vindt. Zoek het JSON-object en voeg een regel als deze toe (zorg ervoor dat je een komma toevoegt als het niet het laatste element is):
"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true

Met deze vlag kunt u DevTools openen met Ctrl + Shift + I, wat normaal gesproken verborgen is.

  • Start Discord opnieuw op en open DevTools: sla de wijzigingen op, start Discord opnieuw en druk op Ctrl + Shift + I.
  • Voer het ontgrendelingsscript uit: plak de volgende code in de DevTools-console:

    Object.defineProperty( (webpackChunkdiscord_app.push([ [""], {}, (e) => { m = []; for (let c in e.c) m.push(e.c[c]); }, ]), m).find((m) => m?.exports?.default?.isDeveloper !== void 0).exports.default, "isDeveloper", { get: () => true } );

    Dit is een beetje een grensoverschrijdende opgave, dus voer niets uit tenzij je begrijpt wat er aan de hand is. Vernieuw na het uitvoeren Discord of open de Gebruikersinstellingen. Je zou nu een tabblad Experimenten moeten zien met meer opties.

Waarom dit lastig is:

Dit is zeker voor de dapperen, en het is niet gegarandeerd dat het voor altijd werkt, aangezien Discord-updates deze aanpassingen kunnen wissen. Bovendien is het rommelen met scripts niet zo veilig als het simpelweg in- en uitschakelen van de ontwikkelaarsmodus. Onderzoek dus goed wat elk script doet voordat je het plakt, vooral omdat de interne code verwarrend kan zijn.

Belangrijke opmerkingen

  • Deze experimentele functies zijn niet statisch en kunnen na updates verdwijnen.
  • Maak altijd een back-up van uw configuratiebestanden voordat u ze bewerkt, voor de zekerheid.
  • Het uitvoeren van aangepaste scripts kan riskant zijn: gebruik alleen betrouwbare bronnen en zorg dat u elke regel begrijpt.

Afronding

Het inschakelen van de ontwikkelaarsmodus is voor de meeste gebruikers een no-brainer en biedt enorm veel mogelijkheden. Als het duiken in verborgen experimenten verleidelijk maar intimiderend klinkt, is het eerlijk gezegd voldoende om de basismodus te gebruiken. Dat gezegd hebbende, kunnen de aanpassingen om toegang te krijgen tot interne functies in sommige configuraties een flinke voorsprong geven bij geavanceerd testen. Onthoud: met grote kracht komt grote verantwoordelijkheid. Maak altijd back-ups en ga voorzichtig te werk.

Samenvatting

  • Ontwikkelaarsmodus ingeschakeld via instellingen voor snel ID kopiëren.
  • Optioneel: Bewerk de configuratiebestanden om toegang te krijgen tot experimentele functies (risicovol, dus wees voorzichtig).
  • Discord opnieuw opgestart na aanpassingen. Soms was dit nodig om wijzigingen door te voeren.

Ik hoop dat dit helpt