Enables the discord developer settings
当前为
// ==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