Discord Developer Mode [FIXED]

Enables the discord developer settings

Tính đến 23-08-2022. Xem phiên bản mới nhất.

// ==UserScript==
// @name         Discord Developer Mode [FIXED]
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  Enables the discord developer settings
// @author       You
// @license MIT
// @match        *://discord.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=discord.com
// @grant        none
// ==/UserScript==

let wpRequire;
window.webpackChunkdiscord_app.push([
    [Math.random()], {}, (req) => {
        wpRequire = req;
    }
]);
mod = Object.values(wpRequire.c).find(x => typeof x?.exports?.default?.isDeveloper !== "undefined")
usermod = Object.values(wpRequire.c).find(x => x?.exports?.default?.getUsers)
nodes = Object.values(mod.exports.default._dispatcher._actionHandlers._dependencyGraph.nodes)
try {
    nodes.find(x => x.name == "ExperimentStore").actionHandler["CONNECTION_OPEN"]({
        user: {
            flags: 1
        },
        type: "CONNECTION_OPEN"
    })
} catch (e) {}
oldGetUser = usermod.exports.default.__proto__.getCurrentUser;
usermod.exports.default.__proto__.getCurrentUser = () => ({
    hasFlag: () => true
})
nodes.find(x => x.name == "DeveloperExperimentStore").actionHandler["CONNECTION_OPEN"]()
usermod.exports.default.__proto__.getCurrentUser = oldGetUser