Cómo habilitar el modo de desarrollador en Discord en PC y la web

Acceder a ID de usuario, servidor e IDS de canales es esencial al construir bots, configurar integraciones o ejecutar actividades en desarrollo en Discord. Habilitar el modo de desarrollador revela estos identificadores y desbloquea características adicionales centradas en el desarrollador, racionalizando tareas como copiar ID y probar sus aplicaciones de discordia. El proceso es sencillo, pero los pasos varían ligeramente entre la aplicación de escritorio y la versión web.

Habilitar el modo de desarrollador usando la configuración de Discord (PC y Web)

Paso 1:Abra Discord en su PC o en su navegador web. Localice el icono de engranaje en la esquina inferior izquierda, al lado de su nombre de usuario, y haga clic en él para acceder a la configuración del usuario.

Paso 2:En la barra lateral izquierda del menú Configuración, desplácese hacia abajo y seleccione laAvanzadopestaña. Esta sección contiene configuraciones para desarrolladores y usuarios avanzados.

Paso 3:Encontrar elModo de desarrolladorpalanca. Haga clic para activar el modo de desarrollador. Esto desbloquea inmediatamente la capacidad de copiar IDS para servidores, canales, usuarios y mensajes, lo cual es vital para el desarrollo de BOT y el uso de la API de Discord.

Paso 4:Después de que el modo de desarrollador esté habilitado, haga clic con el botón derecho en cualquier servidor, canal, usuario o mensaje para ver elCopiar identificaciónopción en el menú contextual. Seleccionar esto copia el identificador relevante en su portapapeles.

Lea también:Cómo habilitar las opciones de desarrollador en dispositivos Android

Paso 5:Para funciones de prueba adicionales, como el modo de prueba de aplicación, puede ingresar su ID de aplicación en la misma sección avanzada. Esto le permite simular compras y probar SKU si está desarrollando aplicaciones de discordia con funciones de monetización.

Habilitar el modo de desarrollador para experimentos avanzados (solo aplicación de escritorio)

Algunos usuarios desean acceso a los experimentos de desarrolladores internos de Discord, que exponen características ocultas o experimentales que no están disponibles en el modo de desarrollador estándar. Este proceso implica editar los archivos de configuración de Discord y ejecutar JavaScript en la consola DevTools. Estos pasos solo se recomiendan para usuarios avanzados y pueden romper con futuras actualizaciones de discordias.

Paso 1:Discordia completamente cerrada, asegurando que no funcione en segundo plano. Use el administrador de tareas si es necesario para finalizar todos los procesos de discordia.

Paso 2:PrensaWIN+RPara abrir el cuadro de diálogo Ejecutar Windows. Ingrese la siguiente ruta para abrir la carpeta de configuración de Discord:

%APPDATA%Discord

Para Discord PTB (Public Test Build) o Canary, use%APPDATA%DiscordPTBo%APPDATA%discordcanaryrespectivamente.

Paso 3:Abiertosettings.jsonEn un editor de texto (se recomienda la legibilidad).

Paso 4:Agregue la siguiente línea al objeto JSON, asegurándose de incluir una coma si es necesario:

"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true

Esta configuración le permite abrir la consola de herramientas de desarrollador conCtrl+Shift+IDentro de la aplicación Discord.

Paso 5:Guarde el archivo y reinicie Discord. Abra la consola de herramientas de desarrollador utilizando el acceso directo anterior.

Paso 6:En la consola, pegue el siguiente código para desbloquear las características experimentales (revise el código para la seguridad antes de ejecutar):


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 }
);
    

Después de ejecutar, abra la configuración de Discord. Ahora deberías ver unExperimentosPestaña en la parte inferior de la barra lateral de configuración, donde puede alternar varias características internas y opciones beta.

Nota:Estos cambios no son persistentes en las actualizaciones de discordia. Es posible que deba repetir el proceso después de cada actualización, y ejecutar código personalizado en la consola DevTools siempre conlleva cierto riesgo. Solo use scripts que comprenda completamente.

Solución de problemas de modo de modo de desarrollador

Si el modo de desarrollador o la consola de desarrollador no aparece después de seguir los pasos:

  • Reinicie la discordia por completo, asegurando que todos los procesos estén cerrados. A veces, Discord necesita un reinicio completo para aplicar nuevas configuraciones.
  • Cheque doble que estás editando el correctosettings.jsonPresente para su versión de Discord (Estable, PTB o Canary).
  • Asegúrese de utilizar la última versión de Discord, ya que las compilaciones más antiguas pueden tener diferentes ubicaciones de configuración o carecer de ciertas características.
  • Si está en la versión web, los experimentos avanzados no están disponibles, pero el modo de desarrollador estándar funciona de la misma manera que en el escritorio.

Alternativa: Uso de extensiones o complementos del navegador (solo web)

Para los usuarios que desean automatizar experimentos habilitadores o aplicar correcciones de CSS en la versión web de Discord, las extensiones del navegador como Tampermonkey se pueden usar para ejecutar scripts personalizados. Estos scripts pueden desbloquear experimentos y ajustar la interfaz de Discord, pero requieren conocimiento técnico y pueden violar los términos de servicio de Discord.

Ejemplo de script tampermonkey para habilitar experimentos y arreglar problemas de diseño:


// ==UserScript==
// @name         Discord Enable Experiments Web
// @namespace    https://discord.com/channels/
// @version      2025-04-11
// @description  Enable experiments and fix layout issues in Discord Web
// @match        https://discord.com/channels/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    function wait(ms) {
        return new Promise(resolve => setTimeout(resolve, ms));
    }
    const enableExperiments = async () => {
        let cache; webpackChunkdiscord_app.push([["wp_isdev_patch"], {}, r => cache=r.c]);
        var UserStore = Object.values(cache).find(m => m?.exports?.default?.getUser).exports.default;
        var actions = Object.values(UserStore._dispatcher._actionHandlers._dependencyGraph.nodes);
        var user = UserStore.getCurrentUser();
        actions.find(n => n.name === "ExperimentStore").actionHandler.CONNECTION_OPEN({
            type: "CONNECTION_OPEN", user: {flags: user.flags |= 1}, experiments: [],
        });
        actions.find(n => n.name === "DeveloperExperimentStore").actionHandler.CONNECTION_OPEN();
        webpackChunkdiscord_app.pop(); user.flags &= ~1; "done";
    }
    const fixCSS = async () => {
        const style = document.createElement('style');
        style.textContent = `
            .children__9293f { width: 0px !important; }
            .videoSizer_a21736 { width: 79% !important; }
            nav[class*="guilds"]+div[class*="base"] div[class*="sidebar"]+div {
                width: calc(100% - 240px) !important;
            }
        `;
        document.head.appendChild(style);
    }
    wait(5000).then(() => {
        enableExperiments();
        fixCSS();
    });
})();
    

Use estos scripts de manera responsable y tenga en cuenta las posibles violaciones de políticas o la rotura de la interfaz después de las actualizaciones de Discord.

Habilitar el modo de desarrollador en Discord en PC o en la web hace que sea mucho más fácil trabajar con bots, integraciones y aplicaciones personalizadas al exponer ID importantes y opciones de desarrollador. Para la experimentación avanzada, proceda con precaución y siempre mantenga copias de seguridad de su configuración.

Related Posts