Consola JavaScript de Discord

Anika Tabassum Era 15 febrero 2024
Consola JavaScript de Discord

Discord es una plataforma de mensajería social donde innumerables personas interactúan todos los días. Pero esta interacción es posible a través de la interfaz que se le ha designado.

Aparte de eso, las funciones principales se ejecutan en la parte posterior. En esta sección, intentaremos enviar un mensaje de texto típico a un destinatario a través del panel de la consola con JavaScript.

Use la consola de JavaScript para enviar mensajes en la bandeja de entrada de Discord

Para este experimento, elegiremos Discord para abrir en el navegador. Inicialmente seleccionaremos un destinatario y tomaremos el user_id/ channel_id/ server_id.

Mientras selecciona un receptor y va a la bandeja de entrada, encontrará muchos dígitos en la parte posterior de la URL. Ese número específico es el user_id o equivalente.

El user_id se puede recuperar yendo a Configuración -> Avanzado -> Habilitar modo de desarrollador. Luego ve a tu perfil y dale a la option... para copiar el id.

Guardemos el id en un lugar diferente.

El siguiente trabajo es enviar un mensaje a través de la interfaz de Discord. Después de enviar el mensaje, abra la sección Herramientas de desarrollador presionando F12.

Cuando se abra la sección Inspect, vaya al segmento Red. Ya habrá algunas sesiones creadas.

Por lo tanto, elija el último (generalmente el de abajo) llamado message y haga clic en él. Aparece un panel justo debajo con el título header.

Haga clic en header, y después de buscar, encontrará el Request Header con la authorization y su valor.

Guárdelo para los próximos pasos. Revisemos las imágenes.

URL de discordia

Herramientas de desarrollo

Ahora abriremos la consola y añadiremos el código de authorization como token. Es bueno borrar todos los procesos de verificación que requieren iniciar sesión en el perfil de Discord.

Puede deshabilitar todos los problemas de seguridad. De lo contrario, podría crear un problema para acceder a la cuenta.

Agregaremos el receptor user_id en nuestro código de consola y le pasaremos la URL. Saltemos al código con los Request Headers necesarios.

Fragmento de código:

message = 'Hi!';

token = 'Nzk0O...some_string';

channel_id = '84...some_digits';

channel_url = `https://discord.com/api/v9/channels/${channel_id}/messages`

request = new XMLHttpRequest();
request.withCredentials = true;
request.open('POST', channel_url);
request.setRequestHeader('authorization', token);
request.setRequestHeader('accept', '/');
request.setRequestHeader('authority', 'discord.com');
request.setRequestHeader('content-type', 'application/json');
request.send(JSON.stringify({content: message}));

Producción:

Mensaje de discordia

Así, también podemos enviar mensajes a las bandejas de entrada de Discord a través de consolas de JavaScript. Los datos principales son el token, la URL y el user_id del destinatario.

Si no selecciona el receptor de su lista de amigos, obtendrá un error 404 que describe la identificación como desconocida.

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook

Artículo relacionado - JavaScript Console