Saltar al contenido

Cómo cambiar el color del texto en la discordia

Discord es el sistema de servidor de chat de voz y texto líder en el mundo, utilizado para cualquier cosa y para cualquier cosa bajo el sol. La gente ejecuta sus gremios de juegos en línea a través de la Discordia, se comunican mientras juegan juegos de mesa en línea con la Discordia, incluso tienen conferencias de negocios utilizando la Discordia. Tanto si eres un jugador como si no, Discord es una herramienta increíblemente valiosa para la comunicación entre grupos pequeños y grandes de personas.

También vea nuestro artículo Cómo ser invisible en la discordia

Una cosa que la Discordia no soporta particularmente bien, sin embargo, es una vibrante y colorida experiencia de chat de texto. Hay chat de texto, pero no hay comandos de color incorporados y, a primera vista, no hay forma de hacer algo «elegante» con su texto. El texto sin formato puede ser muy aburrido muy rápidamente – pero de hecho hay maneras de cambiar el color del texto. En este artículo voy a mostrarle cómo obtener colores llamativos en sus chats de texto de Discord.

Cómo funciona

La clave de este método de añadir color al texto reside en el hecho de que Discord utiliza Javascript para construir sus interfaces, junto con un tema conocido como Solarized Dark y una biblioteca llamada highlight.js. Es decir, cuando está conectado a su servidor de Discord, la página que ve está siendo renderizada por una serie de programas Javascript bastante sofisticados, incluyendo highlight.js. Y aunque la interfaz de usuario nativa de Discord no ofrece soporte para colorear su texto, el motor Javascript subyacente, que ejecuta el script highlight.js, sí lo hace. Al insertar lo que equivale a fragmentos de código en su chat de texto, puede cambiar el color de las palabras impresas en la ventana de chat de texto de todos.

El concepto básico a entender es que para cambiar el color de una pieza de texto dada, es necesario encapsular ese texto en un bloque de código. Este es un bloque de texto de tres líneas con su texto como bloque central. La primera línea del bloque de código debe tener tres caracteres » « «, seguidos de la frase clave que indica al tema Solarized Dark qué color mostrar. Entonces la segunda línea debe ser su texto, y la tercera línea del bloque de código debe tener tres caracteres más » « «. Así que un bloque de código de ejemplo se vería como:

«`CSS

Este texto parecería ser verde si lo pones en Discordia.

«`

Hay dos formas básicas de introducir texto de esta manera. La primera forma es tener un archivo de texto en su computadora con los diferentes códigos para los diferentes colores de texto a los que puede acceder de esta manera, y cortar y pegar los segmentos que desea utilizar. Otra forma es introducir directamente el bloque de código en el motor de chat Discord línea por línea. Escriba una línea, luego pulse «shift-Enter» para crear otra línea sin enviar el mensaje a Discord. Escribe la segunda línea y pulsa Mayúsculas-Enter de nuevo. Luego escriba la tercera línea, y presione Enter, y el bloque completo será enviado de una sola vez y mostrará su texto.

Hay algunas limitaciones en este método. Una, tienes que hacerlo para cada línea de texto que quieras colorear – no puedes simplemente activar o desactivar un color. Dos, su texto aparecerá en una caja en el servidor de Discordia. Y tres, los caracteres especiales como»$0027″ y signos de puntuación a menudo no serán coloreados. Por ejemplo:

«`CSS

Soy muy especial!

«`

se mostrará como

Tenga en cuenta que el texto «Soy muy especial» no es totalmente verde y que se encuentra dentro de una caja.

Los códigos highlight.js dan acceso a siete nuevos colores además del gris por defecto. Aquí están los códigos y muestras de su apariencia. Tenga en cuenta que el primer código necesita que se le lave la boca con jabón.

Gris liso (pero en una caja)

«`brainfuck

Texto de ejemplo

«`

Verde (tipo de)

«`CSS

Texto de ejemplo

«`

Cian

«`yaml

Texto de ejemplo

«`

Amarillo

«`HTTP

Texto de ejemplo

«`

Naranja

«`ARM

Texto de ejemplo

«`

(Observe que aquí hay un ejemplo del comportamiento escamoso – sólo la primera palabra coloreada, y no pude conseguir que coloreara toda la línea).

Rojo

«`excel

Texto de ejemplo

«`

(Otro escamoso.)

Azul

«`Olm

Texto de ejemplo

«`

(Este no sólo no colorearía toda la línea, aunque ya lo había hecho antes, sino que también lo hizo el color incorrecto. Suspire. Bueno, esto es algo escamoso.)

Técnicas avanzadas

Hay otras maneras de hacer que su texto se muestre en colores usando la misma técnica básica, pero de una manera más avanzada. La razón por la que todo esto funciona (más o menos) es que estos formatos están pensados para mostrar bloques de código cuando un desarrollador está escribiendo un programa. El primer texto después del «` le dice a highlight.js qué lenguaje de scripting debería estar formateando, y en realidad hay algunas formas explícitas de colorear directamente en una línea. Estos son algunos de los idiomas que puede utilizar y las formas de forzar el color. Experimente con ellos y pronto se encontrará escribiendo mensajes de texto coloridos todo el tiempo.

Para más información sobre esto, visite Highlight.js.org o únase al servidor de Discord Discord Highlight.js .

Para usuarios aún más avanzados, Discord también le permite añadir incrustaciones y webhooks como mensajes. Se pueden utilizar para visualizar bloques de colores y también para soportar texto de reducción del precio. Puede ver cómo funciona esta característica dirigiéndose a Discord Webhook .

Tenemos muchos más recursos de Discord para ti!

¿Necesita banear a un usuario? He aquí cómo hacer un ban de IP en Discordia.

¿Quieres citar a alguien? Tenemos una guía para citar a alguien en Discordia.

¿Quieres tachar o tachar texto? Tenemos un tutorial sobre tachado y tachado de texto en Discord.

Los bots añaden mucho a la experiencia de la Discordia – aquí está nuestra guía para añadir bots a su servidor de Discordia.

¿Quieres compartir tu pantalla con otros usuarios? Vea nuestra guía para compartir su pantalla en Discord.