Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save SDCore/a64c082e8dab0c5a3b5997e21b92de9f to your computer and use it in GitHub Desktop.
Save SDCore/a64c082e8dab0c5a3b5997e21b92de9f to your computer and use it in GitHub Desktop.
Enable Discord Developer Options and more

DISCLAIMER

I am in no way, shape, or form responsible for any damage caused by the usage of these snippets. You use them at your own risk!

What is this?

Using the Chrome dev tools you can do some fun stuff with the Discord client. Note that this does not work on the stable build of Discord as the Chrome dev tools are disabled on that version.

Enable Developer Options

This is not to be confused with the Developer Mode of Discord that allows you to copy user IDs! This will give you 5 new tabs in the sidebar of your Discord user settings:

  • Experiments
    • Experiments are a way for Discord to test out new things before they release them for everyone. They are usually run with a smaller user base. This tab allows you to opt-in for all experiments that Discord is currently running publicly.
  • Developer Options
    • Various settings that help Discord devs develop the application.
  • Hotspot Options
  • Dismissable Contents
    • Re-enable tooltips, banners, coach marks
  • Payment Flow Modals
    • Well, pretty much what the name says
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});

Nitro

STOP! This will NOT give you free nitro! It will only make your client think you have nitro.

Enable Nitro

(webpackChunkdiscord_app.push([[''],{},e=>{m=[];for(let c in e.c)m.push(e.c[c])}]),m).find(m => m?.exports?.default?.getCurrentUser).exports.default.getCurrentUser().premiumType = 2

Enable Nitro Classic

(webpackChunkdiscord_app.push([[''],{},e=>{m=[];for(let c in e.c)m.push(e.c[c])}]),m).find(m => m?.exports?.default?.getCurrentUser).exports.default.getCurrentUser().premiumType = 1

Guilds

Please note, that <guild_id> always needs to be replaced by the ID of the guild that you want to use the snippets for.

Guild information

Display general information about a guild.

(webpackChunkdiscord_app.push([[''],{},e=>{m=[];for(let c in e.c)m.push(e.c[c])}]),m).find(m => m?.exports?.default?.getGuild).exports.default.getGuild("<guild_id>")

Guild Features

Display all features of a guild.

(webpackChunkdiscord_app.push([[''],{},e=>{m=[];for(let c in e.c)m.push(e.c[c])}]),m).find(m => m?.exports?.default?.getGuild).exports.default.getGuild("<guild_id>").features

Lurk a guild

When lurking a guild you can see all public channels but not interact with the guild (chatting, joining VC, etc.). You might know this mode as "Preview mode".

(webpackChunkdiscord_app.push([[''],{},e=>{m=[];for(let c in e.c)m.push(e.c[c])}]),m).find(m => m?.exports?.startLurking).exports.startLurking("<guild_id>", {}, undefined);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment