Novedades

Qué ha cambiado

Escrito a mano y no copiado de los mensajes de commit, de modo que cada línea es algo que de verdad podrías notar. Lo más reciente primero.

Una segunda mirada a todo

  • Levantar sanciones pregunta tu rango, y los recibos dicen cuándo no pasó nada. No puedes levantar el aislamiento de alguien por encima de ti, terminar una cárcel que devolvería un rol que no podrías dar a mano, ni dejarte salir a ti mismo. Un comando que no cambió nada lo dice en vez de marcar con un tic, y el motivo del registro de auditoría se recorta a la longitud que documenta Discord, la cuente como la cuente Discord.
  • El panel conserva lo que escribiste. Un guardado rechazado, o que pierde la carrera contra otro, te devuelve tu versión en el formulario con el motivo encima, mientras la vista previa muestra lo guardado. Añadir y eliminar un comando personalizado dicen que ocurrió, cada rechazo ofrece la página de la que vino, y el interruptor de red y cerrar sesión responden en tu idioma.
  • El sitio dice lo que es cierto. La guía de inicio describe el panel de configuración tal como es; la página de comandos muestra el código como código; la tienda enumera cada límite que premium amplía y nada que no amplíe; la página de estado dice dónde preguntar siempre que el bot no está conectado; la página de verificación nombra Cloudflare Turnstile cuando lo muestra; y la página de privacidad dice cuánto dura el registro de la línea patrocinada.

Respuestas más claras, en todas partes a la vez

  • Rechazos que dicen qué hacer. Cada rechazo pone el veredicto llano en su primera línea y el detalle debajo — el permiso que te falta, el valor que escribiste, el ajuste que activar — y esa primera línea ya no muestra asteriscos ni acentos graves sueltos.
  • Recibos que dicen la verdad. Un recibo de moderación cita su número de caso; cerrar un ticket dice si la transcripción se archivó; un cierre levantado que no pudo restaurar nada es una advertencia, no una marca de verificación; /softban pregunta primero, como /ban; y las listas dicen cuántos muestran de cuántos hay.
  • Las esperas no son rechazos. Un tiempo de espera es una tarjeta gris con un reloj y el tiempo restante, no un error rojo. Los interruptores dicen lo que hace pulsarlos en lugar del estado en que están, y nada rutinario es rojo.
  • En el sitio web. Tu panel lista lo que se interpone a una función y te avisa cuando una función te omite; el «Reintentar» de una petición fallida vuelve a la página que falló; los nombres largos se parten en vez de ensanchar la página; pulsar un interruptor te devuelve a su tarjeta; y la letra pequeña gris se lee en cada tarjeta.

Una línea patrocinada, en su sitio

  • Qué es. Quienes operan este bot pueden fijar un único enlace patrocinado corto. En un servidor sin premium aparece de vez en cuando como una pequeña nota gris bajo algunas respuestas públicas: como mucho una vez cada cuarenta y cinco minutos por servidor, y solo después de otras seis respuestas allí.
  • Dónde nunca está. Nunca bajo una acción de moderación, una advertencia, una respuesta privada o un mensaje con botones, y nunca en un servidor premium. El pie del sitio lo muestra en cada página pública, y la sección propia de la página de privacidad dice qué se guarda sobre él y durante cuánto tiempo.
  • Hasta que se fije un patrocinador, nada cambia. La línea no existe en ningún sitio hasta que ambos valores estén fijados. Mientras uno lo esté, /premium status y la tienda incluyen «sin línea patrocinada» entre las ventajas de premium.

Canales de voz, por comando

  • Tu sala, en palabras. Todo lo que hacen los botones del panel de creación automática — bloquear, desbloquear, ocultar, mostrar, limitar, renombrar, permitir, expulsar, reclamar, transferir — existe también como subcomando de /voice, para que el dueño de una sala pueda escribirlo donde el panel queda a un desplazamiento de distancia.
  • Moderación de voz, registrada. /voice mute, unmute, deafen, undeafen, disconnect, move y moveall, cada uno comprobado contra los permisos del moderador en ese mismo canal, y los dirigidos a un solo miembro quedan en el historial de moderación como una advertencia o un aislamiento.
  • El filtro del historial sugiere mientras escribes. /history type: ofrece los tipos de acción a medida que escribes, en lugar de una lista fija que había llegado al límite de veinticinco opciones de Discord.

Escribe tus comandos y respuestas en el sitio

  • Todos en una página. El panel de tu servidor ahora lista cada comando personalizado y cada respuesta automática —con qué contesta cada uno y cuántas veces se ha activado— y un formulario de tres campos para añadir otro: de qué tipo, qué lo activa y qué dice.
  • El editor completo detrás de cada uno. El mismo editor de mensajes enriquecidos que usa el mensaje de bienvenida: texto, embed, campos, botones, una vista previa en vivo de exactamente lo que recibirá Discord y la lista de variables para insertarlas con un clic. Al lado están todas las demás decisiones: cuándo se activa, dónde responde, qué canales y roles, el tiempo de espera, la probabilidad y si borra lo que lo activó.
  • A un clic desde la función misma. La tarjeta de comandos personalizados de tu panel te decía que fueras a escribir /custom add en Discord. Ahora tiene un botón Escríbelo aquí.

Comandos y respuestas que tu servidor escribe por su cuenta

  • Comandos personalizados. Enséñale un comando al bot y cualquiera podrá escribirlo: ,rules, ,invite, ,prices. Una línea crea uno — /custom add — y puede responder con texto plano, con un embed o con ambos, rellenando {user} y {server} al pasar.
  • Respuestas automáticas. Una respuesta que se dispara cuando alguien dice algo, con cinco formas de coincidir: como palabra entera, en cualquier parte del mensaje, como el mensaje completo o en uno de sus extremos. Como palabra entera es lo predeterminado, porque una respuesta a hi no debería contestar a this.
  • Y exactamente dónde, para quién y cada cuánto. Cada una se puede permitir o prohibir por canal, por categoría y por rol, responder en el canal o por DM, borrar lo que la disparó, esperar un tiempo entre usos para cada persona y dispararse solo algunas veces. Cincuenta comandos y veinticinco respuestas, o ciento cincuenta y cincuenta con premium.

Cada ajuste de canal puede crear su propio canal

  • Un botón Crear un canal junto al selector. En el panel de tu servidor y en Discord, cada ajuste que necesita un canal ofrece ahora crearlo y apuntarse a él: los informes del análisis de IA, los resúmenes de eventos, los ascensos, el registro del gremio, las subidas de nivel, las reseñas, el filtrado de entradas y las transcripciones de tickets lo necesitaban y no lo tenían.
  • Y categorías. La categoría de tickets y la que usa «unirse para crear» se pueden crear igual. Una categoría se deja con los permisos con los que nace, a propósito: todo lo que se crea dentro los hereda.
  • Y los cierra al crearlos. Un canal de registro que nadie sin permiso ve; un canal de bienvenida que todos leen y nadie escribe, sin hilos ni reacciones. Y la lista de configuración de una función ya no te pide cosas que nadie espera.

El mensaje de bienvenida ya se escribe en la web

  • Una página para cada saludo. El mensaje de bienvenida, el de despedida y el MD de bienvenida se escriben en el panel de tu servidor: el texto, el embed completo, diez campos, cinco botones de enlace, embed o normal, y el interruptor, el tema y las palabras de la tarjeta. Todo lo que ofrece /message greet, que sigue funcionando.
  • Todas las variables, con un botón que las escribe por ti. Los nombres están en la página con lo que muestra cada uno, y un botón bajo cada campo inserta el que elijas donde está el cursor: nada de lo que ya habías escrito se mueve.
  • Te muestra exactamente lo que se enviará. No una aproximación: la vista previa es el mensaje que el bot ha construido, así que lo que ves es lo que recibe Discord. Lo que no se vaya a enviar aparece nombrado debajo: un botón con etiqueta y sin enlace, una dirección de imagen que Discord no cargará, un embed que pasa su límite de caracteres.

Los pasos de configuración ya están en la web

  • Los pasos de configuración de cada función están en su página. El panel solo podía cambiar ajustes: los pasos que ofrece el panel de Discord, como crear el canal o publicar el panel, no estaban en la web. Ahora aparecen, cada uno con un botón cuando el bot puede hacerlo.
  • El mensaje de bienvenida ya tiene dónde apuntar. Se crea con /message greet y no es un ajuste, así que la página nunca lo mencionaba. Un paso que solo puede hacer una persona ahora indica el comando exacto.
  • Crear un canal dos veces crea un canal. Pulsar Crear el canal otra vez, o recargar la página después, creaba un segundo y dejaba el primero con todo lo que tenía. Ahora responde con el canal que ya creó.
  • Un canal que el bot crea queda bloqueado al crearlo. Un #welcome, #goodbye, #partners o #verify recién creado ahora es de solo lectura para los miembros — sin publicar, sin hilos, sin reacciones — en vez de heredar lo que diera su categoría. Los canales de registro ya estaban ocultos; los que gestiona otro sistema, como la cárcel, se dejan igual.

Las tarjetas nombran las cosas donde Discord puede dibujarlas

  • Un rechazo nombra el rol o el canal en su cuerpo, no en su encabezado. Unos cuarenta mensajes ponían una mención en la primera línea de la tarjeta, que Discord dibuja como texto plano, así que el rol o el canal no aparecía en absoluto.
  • /guild roster mantiene las notas del staff entre el staff. La nota de un miembro es contexto para el staff y la lista responde en el canal, así que ahora solo se muestra a quien puede ascender y acreditar. Cada fila nombra además al miembro.
  • Las fechas de un caso, una advertencia o una apelación se leen como fechas. Estaban donde Discord dibuja texto en lugar de una marca de tiempo, así que aparecían como números sueltos; ahora van en el cuerpo o en la marca de tiempo de la tarjeta, en tu zona horaria.

Los roles para miembros nuevos esperan a cada puerta

  • Los roles automáticos esperan a que un miembro pase cada puerta — la pantalla de normas de Discord, la verificación y una cuarentena — en lugar de competir con ellas, así que quien todavía está siendo revisado nunca recibe un rol que abre canales.
  • Las recompensas de nivel de un miembro que vuelve regresan en cuanto se le deja entrar — al verificarse, con el pase de un moderador o al levantarse una cuarentena — en lugar de en su siguiente subida de nivel.
  • Las recompensas de nivel en modo de reemplazo ya no quitan los dos roles. Una subida de nivel podía quitar la nueva recompensa junto con la antigua; ahora deja exactamente la nueva y conserva la antigua si la nueva no se puede dar.
  • «Looks fine» en una cuarentena quita el rol de cuarentena para siempre: podía volver al instante mientras se devolvían los demás roles. Un menú de roles por reacción de uno en uno y una retirada de permisos ya no deshacen un rol que otra persona dio un momento antes.
  • El rol de verificado espera a cada una de las demás puertas — nadie en la cárcel, en cuarentena o aún ante la pantalla de normas de Discord lo recibe, ni con el botón ni desde la web — y una tarjeta de revisión llama ahora cuarentena a una cuarentena.
  • Una cuarentena siempre se puede decidir — /screening check ahora lleva los botones de la tarjeta de revisión, así que una tarjeta que nunca se publicó o que se borró ya no deja a nadie atascado — y un /verify bypass que se topa con otra puerta le dice al moderador qué hacer a continuación, en lugar de al miembro.

Niveles: XP, tarjetas de rango, roles de recompensa y una clasificación en la web

  • Los miembros ganan XP al hablar: como mucho una vez por minuto por defecto, con multiplicador, y nada en los canales ni para los roles que el servidor excluya. /level rank dibuja una tarjeta de rango y /level top muestra la clasificación del servidor.
  • XP en voz, si el servidor lo activa. El tiempo en una llamada solo cuenta mientras otra persona allí pueda oír, así que estar solo, ensordecido o en el canal AFK no da nada.
  • Un rol al llegar a un nivel con /level addreward, que se suma a los anteriores o los sustituye, y que se devuelve al miembro que vuelve en cuanto pasa las puertas del servidor. Nunca se entrega un rol que pueda moderar o que esté por encima del bot.
  • Una clasificación en esta web para cada servidor con Niveles activado: nombres, avatares, niveles, XP y lo cerca que está cada miembro del siguiente nivel. Un interruptor la oculta. Los nombres y avatares se leen de Discord al mostrar la página y nunca se guardan.
  • Las subidas de nivel se pueden anunciar como embed, como texto simple, por mensaje directo o no anunciarse.

El bot en tu idioma

  • Un servidor puede elegir el idioma del bot con ,language o /identity language: uno de treinta, o Automático para seguir el propio ajuste de Discord del servidor. Empieza en inglés.
  • Cada comando se muestra en el idioma de Discord de cada miembro —su nombre, su descripción, sus opciones y sus valores a elegir— y un servidor que ha elegido un idioma puede escribir sus comandos en él.
  • Los errores, los tiempos de espera, las confirmaciones, los botones de página y /help siguen el idioma del servidor. El resto de las respuestas del bot y su panel de ajustes llegarán en próximas actualizaciones.

El sitio en tu idioma

  • Todas las páginas están traducidas a los treinta idiomas: la lista de comandos, la documentación, la página de permisos, este registro de cambios, la página de estado, la política de privacidad y los términos.
  • Lo que sigue en inglés es lo que dice el propio bot —la descripción de cada comando, módulo y ajuste, y los nombres de sus botones— porque el bot responde en inglés dentro de Discord. Las páginas que los muestran lo indican.
  • La política de privacidad y los términos indican que su versión en inglés es la que se aplica, y enlazan a ella.
  • Las fechas, las listas y los recuentos siguen las reglas de tu idioma.
  • Corregido: la página de permisos mostraba comillas invertidas alrededor de los nombres de comandos en lugar de componerlos como código.
  • La cabecera mantiene Añadir a Discord separado de los enlaces de al lado a cualquier ancho, y lo acorta antes de que nada llegue a tocarse.

Actualizaciones sin que el bot se desconecte

  • Una actualización ya no reinicia el bot. La versión nueva arranca junto a la que está en marcha, inicia sesión y toma el relevo solo cuando está lista, así que no hay ningún momento en que el bot esté desconectado.
  • El sitio web hace lo mismo: una copia nueva tiene que demostrar que está sana antes de recibir a un solo visitante.

AFK: avisa de que estás ausente

  • ,afk going to sleep te marca como ausente. A quien te mencione o te responda se le dice tu motivo y hace cuánto, sin avisar a nadie, y la nota se borra sola a los veinte segundos.
  • Bienvenida de vuelta la próxima vez que hables, con enlaces a los mensajes que te mencionaron mientras no estabas.
  • [AFK] en tu nombre mientras estés ausente, devuelto exactamente a como estaba — salvo que te hayas cambiado el nombre mientras tanto. Un servidor puede desactivarlo en /afk config.
  • /afk list muestra quién está ausente, everywhere:true lo activa en cada servidor que compartes con el bot, y un moderador puede borrar el de otra persona con /afk remove.
  • El motivo se comprueba con el filtro de palabras y el filtro de enlaces del servidor, porque el bot lo repite.

El relé de webhooks, reconstruido como se pidió

  • Un mensaje bloqueado vuelve tal como se escribió. Cuando AutoMod detiene una de tus palabras, el mensaje se vuelve a publicar mediante un webhook con el nombre y la imagen del miembro, sin cambios. Ocultar la palabra sigue siendo una opción en ,filter repost.
  • Palabras que purgan y palabras que silencian. Junto a Palabras que nukean, la lista negra de palabras ahora puede borrar los mensajes recientes de un miembro en el canal, o silenciarlo, por las palabras que listes — y esas palabras nunca se vuelven a publicar.
  • Lo recuerda. /user muestra a un moderador cuántos mensajes bloqueados de alguien se han vuelto a publicar.
  • Los mensajes detenidos por las propias listas de palabras de Discord nunca se vuelven a publicar, y una invitación o un enlace peligroso nunca viaja por un relé.

Purge limpia después de sí mismo

  • ,purge borra primero tu mensaje de comando, luego los mensajes, y después muestra un recibo breve que se elimina solo unos segundos más tarde.
  • El número es cuántos borrar. ,purge 50 @user elimina cincuenta de los suyos, leyendo más atrás más allá de los de los demás — hasta 1000 de una vez.
  • Una purga que no puede hacer todo lo pedido dice exactamente por qué — demasiado antiguos para que Discord los borre en bloque, fijados, o se acabó el canal — y ese recibo se queda un poco más.

La página de inicio vuelve a contar desde cero

  • Los recuentos de comandos y módulos de la página de inicio podían mostrar brevemente un número negativo mientras contaban hacia arriba. Ahora cuentan de cero a la cifra real.
  • Cloudflare ya no añade su script de comprobación de bots a las páginas del sitio, así que el propio script del sitio es el único que se envía al navegador de un visitante.

Doce correcciones del primer escaneo de seguridad

  • Los canales privados siguen siendo privados. Un mensaje en un canal que no todo el mundo puede ver ya no llega a un starboard público, y /snipe de un canal así solo responde dentro de él.
  • Los menús de roles por reacción rechazan cualquier rol que pueda moderar, al configurarlos y otra vez en cada clic — silenciar, gestionar canales, gestionar webhooks y mencionar a todos incluidos.
  • Los botones de filtrado respetan tu rango, y el registro de moderación nombra al moderador que los pulsó.
  • /sync route y /sync channel también necesitan Gestionar servidor en el otro servidor, para que un lado no pueda publicar en los canales del otro ni renombrarlos.
  • Un ticket se cierra antes de que se pueda borrar su canal, un moderador que pierde el rol ya no puede editar sus casos antiguos, y /user muestra los recuentos de avisos solo a los moderadores.
  • El spam eliminado por el antispam no se puede volver a leer con ,s, y un guardado del panel actualiza las reglas de AutoMod de inmediato.
  • /unwarn con un código corto que comparten dos avisos ahora no borra ninguno y lo dice, y un ID completo escrito sin guiones funciona.

Tarjetas de bienvenida y despedida, y un verdadero constructor de bienvenidas

  • Tarjetas de bienvenida y despedida. Una imagen dibujada para cada miembro que entra o sale — su foto de perfil, un título y un subtítulo — con un tema oscuro, claro o rojo, o sobre un fondo que subas. Un nombre largo se reduce y luego se acorta para que siempre quepa, y los nombres en chino, japonés, coreano, tailandés, hindi, árabe o hebreo, y los emojis, se dibujan como lo que son y no como cuadrados. Gratis.
  • La bienvenida ahora se construye en el constructor de mensajes. /message greet abre el mismo panel que /message, con vista previa en vivo: texto, un embed con todas sus partes, botones de enlace, embed o texto plano, y la tarjeta. Send me a test te muestra lo real, tarjeta incluida, donde solo tú puedes verlo. Tu antiguo texto de bienvenida se trasladó exactamente como estaba.
  • Mensajes de despedida. Un módulo nuevo, que se configura con /goodbye y se construye con /message greet.
  • Un MD de bienvenida, desactivado por defecto. Activa Enviar MD a los miembros nuevos en /welcome para enviar además a cada miembro nuevo un mensaje privado que escribes tú.
  • Silencio durante una raid. Ni bienvenidas, ni MD, ni tarjetas, ni despedidas mientras el antirraid tiene retenido el servidor, para que una raid o la oleada de baneos que la sigue no inunde tus canales.
  • Escaneo de seguridad a todas horas. Las vulnerabilidades conocidas de aquello de lo que depende el bot se comprueban cada seis horas, el sitio en vivo se sondea tras cada actualización y el propio código se revisa con un calendario.

Un constructor de mensajes y variables que puedes consultar

  • Novedad: /message, un constructor de mensajes dentro de Discord. Texto, un embed o ambos, con vista previa en vivo: título, descripción, color, línea de autor, pie, imagen, miniatura, hasta diez campos y cinco botones de enlace. Un interruptor convierte todo entre una tarjeta embed y un mensaje de texto plano.
  • Publícalo, prográmalo o guárdalo. Publica en cualquier canal en el que puedas gestionar mensajes; prográmalo para más tarde, una vez o repetido de cada hora a cada año; o guárdalo como una de las 25 plantillas y cárgalo con /message load. /message edit cambia un mensaje que publicó el constructor, en el sitio.
  • Una publicación no menciona a nadie salvo que elijas un rol o @everyone, y entonces solo a ese. Mencionar a @everyone, o a un rol que los miembros no pueden mencionar, necesita Mencionar @everyone — el tuyo y el del bot. Una publicación programada se vuelve a comprobar cada vez que sale, y se pausa con el motivo si ya no se puede enviar; /message scheduled la muestra con Resume a su lado.
  • Cada variable está en la página de documentación, con lo que muestra y un botón de copiar: {user}, {user.display}, {server.members.ordinal} (“1.234.º”), {user.created}, {choose:hi|hello|hey} y más. El mensaje de bienvenida entiende todas salvo las de canal, y las antiguas siguen funcionando.
  • Tu propia foto de perfil en el panel, en la barra y en lo alto de tus servidores, en lugar de una letra. Como los iconos de los servidores, la obtiene este sitio, de modo que tu navegador nunca contacta con los servidores de imágenes de Discord. Cámbiala en Discord y el panel la sigue en pocos minutos.
  • Un enlace a la Tienda en el pie del sitio. Hasta que se abra la tienda te lleva al servidor de la comunidad, discord.gg/slob.
  • Menos comandos por los que desplazarse, las mismas palabras para escribir. /serverinfo, /servericon, /serverbanner, /membercount y /boosters ahora son /server; /userinfo, /avatar y /banner son /user; /editsnipe y /clearsnipe son /snipe edited y /snipe clear. Todas las palabras de prefijo siguen funcionando — ,av, ,whois, ,si, ,mc, ,es y el resto.

Nuke por infracción y una configuración del escaneo con IA que se lee como una frase

  • El panel del escaneo con IA dice lo que va a hacer, con palabras. Qué busca, qué pasa cuando encuentra algo, qué recibe el miembro, y dónde y a quién escanea — arriba del panel y en el panel web. Cada tipo de imagen ahora dice Ignore o Catch, con el castigo al lado.
  • El escaneo con IA puede hacer nuke del canal en el que se publicó una imagen mala. Ahora es un simple interruptor, desactivado salvo que lo actives.
  • La lista negra de palabras también puede hacer nuke. Pon Nuke the channel en las palabras que nukean, y lístalas en Words that nuke — así una palabra hace nuke del canal mientras otra solo se bloquea. O haz nuke por cualquier palabra que bloquee, incluidas las propias listas de Discord.
  • Cualquier miembro puede provocar un nuke publicando, así que hay límites: un canal como máximo una vez cada diez minutos, y tres nukes por servidor y hora entre ambas funciones. Cada nuke se informa. En las imágenes, también se informa de uno que los límites retuvieron; en las palabras, se te avisa una vez por hora de que el límite del servidor está reteniendo nukes, para que una raid no pueda llenar tu registro de moderación.
  • Clean repost nunca devuelve un mensaje con una palabra configurada para hacer nuke del canal.
  • La lista negra de palabras ahora dice en su panel cuándo se deja fuera una palabra — de más de los 60 caracteres de Discord, o pasado su millar — en lugar de no bloquearla en silencio.

El escaneo con IA mira solo imágenes, y los mensajes bloqueados vuelven limpios

  • El escaneo con IA lee solo imágenes. Nada de lo que alguien escribe se envía ya a OpenAI — la lista negra de palabras se ocupa de las palabras, antes de que nadie las vea. Se comprueban las subidas, y también la imagen que Discord muestra bajo un enlace, que puedes desactivar.
  • Cada tipo de imagen tiene su propia respuesta. Las imágenes sexuales, la casquería, cualquier violencia y las autolesiones reciben cada una “No buscar esto” o un castigo, así que la casquería puede costar un silencio mientras una imagen de autolesión no le cuesta nada a nadie (desactiva también Delete the message si solo quieres una alerta). En un servidor nuevo “Cualquier violencia” empieza desactivado, porque también detecta fotogramas de películas y juegos; los servidores que ya escaneaban violencia la conservan.
  • Cada paso es un interruptor. Borrar el mensaje o dejarlo, informar o no, enviar el informe al registro de moderación o a un canal propio, y explicar el motivo al miembro por mensaje privado. La única configuración que se rechaza es aquella en la que se encontraría una imagen mala y no pasaría nada.
  • Elige a quién y dónde. Escanea solo algunos canales, omite otros (un hilo sigue a su canal), o escanea solo a los miembros que entraron hace poco.
  • Se comprueba una galería de hasta diez imágenes, no las cuatro primeras, y nunca se actúa dos veces sobre un mismo mensaje.
  • Los servidores que escaneaban solo texto tienen el escaneo con IA desactivado, en lugar de empezar a enviar imágenes que nunca aceptaron. Todo lo demás sigue haciendo lo que hacía.
  • Novedad: clean repost. Cuando AutoMod detiene un mensaje por una palabra, o el filtro de enlaces elimina una invitación, el mensaje vuelve con el nombre y la imagen del propio miembro con la parte mala oculta — para que una frase no se pierda por una palabra. Configúralo con ,filter repost. Nunca vuelve a publicar phishing, y se queda callado cuando no puede estar seguro de que cada palabra mala esté oculta.
  • Clean repost necesita Gestionar webhooks, que la invitación ahora pide. Los servidores que ya tienen el bot pueden concedérselo al rol del bot.

Embed o mensaje de texto plano, y un nuke que se lo lleva todo

  • Elige cómo publica cada función: una tarjeta embed o un mensaje de texto plano. La bienvenida, los anuncios de rango, los eventos, los sorteos, los avisos de auto-nuke, las reseñas, los avisos de colaboración y las recompensas de estado tienen cada uno un ajuste de Message style — dos botones en el panel web, un menú en el panel. La bienvenida sigue siendo texto plano y el resto siguen siendo tarjetas hasta que elijas. Un mensaje de texto plano nunca menciona a nadie a quien no habría mencionado una tarjeta.
  • /nuke ahora mueve todo lo que apuntaba al canal, no solo los ajustes. Un starboard que publicaba ahí, un bloqueo, una ruta de sincronización, el canal en el que se revisa una vacante, los canales de voz de eventos y el historial de actividad del canal lo siguen al canal de reemplazo. Los sorteos activos, las tarjetas de eventos, las tarjetas de revisión de solicitudes y apelaciones, los paneles de tickets y los menús de roles se vuelven a publicar en el canal nuevo, de modo que no se pierde nada que la gente pudiera pulsar. La confirmación lista lo que va a seguirlo antes de que pulses, y el recibo dice qué se movió y qué se volvió a publicar.
  • Un ticket abierto cuyo canal se había nukeado se limpiaba como abandonado. Ahora se queda abierto, en el canal nuevo.
  • Las listas de canales y roles del panel se mantienen al día solas. Un canal que creas mientras la página está abierta aparece en menos de un minuto, sin recargar y sin perder nada de lo que hayas cambiado. Actualizar listas lo hace ahora, directamente desde Discord.
  • Un ajuste que apunta a un canal o rol que se ha borrado ahora dice Canal borrado — guardar lo borra en lugar de mostrar en silencio “Sin definir”.
  • Corregido: el mensaje de bienvenida no se podía guardar. Cambiarlo — o su estilo de mensaje — se rechazaba con “Ese canal ya no existe”, en el panel web y en Discord. Medium y Naming de los tickets tenían el mismo fallo. Ahora ambos se guardan.
  • La línea bajo un ajuste de canal o rol en el panel web muestra su nombre, no un número largo.

Un panel nuevo: cada servidor, cada interruptor, y te recuerda

  • Cada servidor tiene ahora su propio panel. Elige un servidor y cada función es una tarjeta con su propio interruptor de activado y desactivado, agrupadas como las agrupa /help, con una barra lateral para saltar entre ellas. Una función a la que todavía le falta algo muestra Configurar y nombra lo que falta en lugar de un interruptor que solo diría que no.
  • Todos los ajustes en una página por función. Los canales y los roles son selectores — una lista de roles es una fila de etiquetas a las que añades y quitas —, las opciones cortas son botones de un toque y los interruptores parecen interruptores. Una barra de guardado aparece en cuanto cambias algo, con Restablecer para volver atrás, y pregunta antes de que te vayas con cambios sin guardar.
  • Te recuerda. Una vez que has conectado Discord, al volver se abren tus servidores al instante durante treinta días, y después se salta la pantalla de consentimiento de Discord para un navegador que ya ha iniciado sesión antes, de modo que es una redirección y no otra aprobación. Cerrar sesión termina también el inicio de sesión en Discord, así que una copia de la cookie deja de funcionar también.
  • Tus servidores, como tarjetas. Los que abriste más recientemente van primero, cada uno muestra cuántas funciones están activadas y cuántas todavía necesitan configurarse, y Gestionar te lleva directo dentro. Los servidores sin sick tienen un botón que lo añade a ese servidor exacto.
  • Todo el sitio tiene un aspecto nuevo a juego, y la página de privacidad ahora dice exactamente qué contiene la cookie de inicio de sesión, cuánto dura y cómo terminarla.

Activado significa activado — se acabó el “no hacer nada”

  • “Actuar” ha desaparecido. El escaneo con IA, el antinuke, el antirraid, el antispam y el auto-nuke actúan en cuanto se activan. No hay un segundo interruptor, ni un modo de práctica que solo informe.
  • Se acabó el “No hacer nada (solo informar)”. El antinuke, el antirraid y el antispam siempre castigan cuando saltan. El escaneo con IA y el filtro de enlaces llaman a su opción más ligera Just delete the message, porque eso es lo que hace. La del filtrado es Only post the risk card.
  • El escaneo con IA siempre borra lo que marca. Su interruptor aparte “Borrar el mensaje” ha desaparecido — con él desactivado y sin castigo, un mensaje marcado simplemente se quedaba ahí.
  • Si una de estas funciones estaba activada en tu servidor con Actuar desactivado, la actualización la dejó desactivada en lugar de dejar que empezara a castigar a gente que no habías elegido. Pulsa Turn on en su panel cuando la quieras.

Cada interruptor con un toque, y el panel te avisa de cuándo te dejará en paz

  • Todos los ajustes de activado y desactivado de una función son ahora un solo menú. Marca lo que debe estar activado, desmarca lo que debe estar desactivado, listo — los diez interruptores del escaneo con IA antes eran diez viajes distintos por el menú de ajustes. La tarjeta lista lo que está activado y lo que está desactivado en dos líneas en lugar de una línea por cada uno.
  • El panel te avisa de cuándo no te afectará. ¿Probando un filtro desde tu propia cuenta? Si tienes Gestionar mensajes y Skip moderators está activado — o tienes un rol eximido, o eres el dueño del servidor en el caso del antinuke — el panel lo dice, justo debajo de la línea de activado y desactivado, y dice cómo probar.
  • “No se informará de nada” cuando no hay dónde informar. El escaneo con IA, el antinuke, el antirraid, el antispam, el filtro de enlaces y la vigilancia de moderadores informan al registro de moderación de lo que encontraron e hicieron. Sin canal de registro de moderación, eso no iba a ninguna parte; ahora el panel lo dice y enlaza el comando que lo configura.
  • Si otra persona cambia un interruptor mientras tu panel está abierto, tu siguiente marca se rechaza y el panel te muestra el estado actual, en lugar de devolver en silencio el suyo a como estaba.

Un mensaje configura una función, y un botón la activa

  • Ejecuta el comando de una función una vez y configúrala entera. /welcome, /antinuke, /filter ai — cada uno responde con un solo mensaje: cada ajuste y lo que contiene ahora, un menú para elegir uno y el control para él ahí mismo — un selector de canal, un selector de rol, un desplegable, un botón de activado y desactivado, o un cuadro pequeño para texto y números. Sin volver a escribir el comando por cada ajuste.
  • El interruptor de activado y desactivado es un botón, en todas las funciones. Cambiar un ajuste ya no activa por sí solo una función — Turn on sí, y Turn off es el mismo botón después. Si algo que la función necesita sigue vacío, Activar dice qué y te lleva a ello. El escaneo con IA y el Auto-nuke ya no necesitan una línea especial; funcionan como todo lo demás.
  • En el mismo mensaje: Make a new channel for me, Set it all up (cada paso que puedo hacer yo mismo), Reset (pregunta antes) y Done, que guarda los botones.
  • “No actuar nunca sobre estas personas” usa el selector de personas de Discord. El antinuke, el antirraid, el antispam, el filtro de enlaces, la vigilancia de moderadores y el filtrado tenían cada uno un cuadro de IDs de usuario que había que escribir, separados por comas. Ahora eliges a las personas, y un menú debajo lista quién está en ella para quitarlo. Todos los que ya estaban en esas listas siguen en ellas.
  • Elegir una sugerencia mientras escribías +@someone en una lista solía reemplazar la lista entera con esa única entrada. Ahora los añade, como dice el +.
  • Los botones de ajuste rápido bajo la respuesta de un comando, y el panel de red, solían activar una función incluso con algo que necesita todavía vacío. Ahora lo piden primero, igual que en todas partes.

El modo de ataque ya no está, por ahora

  • /underattack se ha retirado, junto con el ajuste “Sellar el servidor” del antinuke. Actuaba sobre todos los miembros de un servidor a la vez, y volverá cuando se haya pensado bien. /lockserver, /lock, el antirraid y el propio antinuke no cambian.
  • Las entradas pasadas de “Modo de ataque activado” y “desactivado” se quedan en /history y /case, porque los registros son permanentes.

El modo de ataque quita los permisos peligrosos a los roles, y el antinuke puede sellar el servidor

  • Los permisos peligrosos se quitan de los propios roles. /underattack on ahora edita una vez cada rol por debajo del mío — Banear, Expulsar, Silenciar, los permisos de Gestionar, Mencionar a todos — para que dejen de funcionar para todos en el mismo momento, en lugar de esperar a que yo llegue a cada miembro. /underattack off devuelve exactamente lo que quité, y conserva lo que hayas cambiado en un rol mientras tanto.
  • Solo quito permisos que tengo yo mismo, porque Discord solo me deja devolver lo que tengo. Nunca toco Administrador, mis propios roles ni los roles por encima del mío. @everyone también se recorta, y se devuelve del mismo modo.
  • El antinuke puede sellar el servidor por ti. ,antinuke seal on — cuando Actuar pilla a alguien destrozando el servidor, pongo también todo el servidor en modo de ataque, y la alerta lo dice. En modo de solo informar, únicamente dice que lo habría hecho. Desactivado salvo que lo actives.
  • Los nombres de roles y canales hechos de emojis ya no salen con un carácter roto al final cuando un recibo los acorta.

El modo de ataque tiene su propio canal de anuncios

  • El aviso tiene ahora un canal propio. /underattack on abre #server-locked en lo alto de la lista — todos pueden leerlo, incluidos los miembros a los que se acaban de quitar los roles, y nadie puede publicar en él. El aviso solía ir adonde se escribía el comando, que acababa de bloquearse.
  • /underattack update publica novedades ahí y las añade a la tarjeta de aviso, las más recientes primero. /underattack off elimina el canal cuando todo lo demás ha vuelto.
  • /underattack status solía mostrar el motivo como name (id): No reason given — la cabecera del registro de auditoría y no lo que se escribió. Ahora muestra lo que se escribió, y nada cuando no se escribió nada.
  • /health decía que las tres entradas del clic derecho estaban huérfanas. Ahora usa la misma comprobación que el registro de arranque, y ambos detectan un comando cuyas opciones cambiaron pero nunca se volvieron a registrar.

Se acabó la pantalla de ajustes — cada función se configura desde su propio comando

  • /setup y /settings han desaparecido. Cada función se configura escribiendo su nombre: ,welcome muestra a qué está configurada y qué falta, ,welcome channel #general define una cosa, ,welcome off la desactiva. Las funciones que ya tenían un comando toman la misma línea bajo config — ,giveaway config winners 3.
  • Configurar una función la activa. Ya no hay un paso aparte de “activarla”; la respuesta dice que está activada y da la línea que la vuelve a desactivar. Dos excepciones, a propósito: el escaneo con IA, porque envía mensajes a OpenAI — solo empieza cuando dices ,filter ai on — y el Auto-nuke, que borra canales y mantiene sus dos interruptores en dos líneas separadas: ,moderation autonuke on, y luego enforce on cuando lo digas en serio.
  • Comandos nuevos para las funciones que no tenían ninguno: /welcome, /autorole, /antinuke, /antiraid, /filter (spam, enlaces, palabras, IA), /logs (servidor, moderación, snipe, actividad), /moderation (la escala de castigos, la cárcel, la vigilancia de moderadores, el auto-nuke) y /prefix.
  • new crea el canal o el rol por ti — ,logs server channel new — y setup hace cada paso que una función puede hacer por sí sola, como ,moderation jail setup creando el rol y el canal de la cárcel y aplicándolo en todas partes. reset devuelve una función a como venía, después de preguntar.
  • Los valores se leen como los escribes: on/off, una opción por el principio de su nombre, 1,000, 30m, un canal o rol por mención o nombre, listas separadas por comas con +@role para añadir y -@role para quitar.
  • Los comandos de texto ahora conservan los apóstrofos y los saltos de línea. ,say we're open, don't be late solía publicar “were open, dont be late”, y un mensaje de bienvenida escrito en tres líneas llegaba como una sola.
  • Los nombres de los permisos coinciden con lo que dice la propia pantalla de ajustes de Discord — Gestionar servidor y Aislar temporalmente a miembros — en todas partes, en lugar de “Manage Guild” y “Moderate Members” en algunos sitios.

El auto-nuke cumple su palabra, y sus interruptores se mudaron adonde estás

  • Un canal nunca se borra después de haberle dicho que no se borraría. El aviso que publica el Auto-nuke sale hasta una hora antes y dice en qué modo está el servidor — incluido “Actuar está desactivado, así que en realidad no se eliminará nada”. Activar Actuar dentro de esa ventana solía borrar el canal de todos modos, con esa garantía como lo último que nadie había leído en él. Ahora el bot registra lo que afirmó cada aviso, aplaza esa ocurrencia y vuelve a avisar correctamente antes de actuar.
  • El caso contrario tampoco es ya silencioso: si se cancela un borrado del que se avisó, se le dice al canal, en lugar de dejarlo con una alarma y nada que la resuelva.
  • Una regla repetitiva avisaba a su canal una vez y luego nunca más. Cada ciclo después del primero se rearmaba sin un plazo de aviso, y lo mismo cualquier ocurrencia que venció mientras el Auto-nuke estaba desactivado — así que el primer borrado después de volver a activarlo llegaba sin ningún aviso.
  • Activar una función ya no significa ir a otro sitio. /nuke channel:#x repeat:1d solía terminar con “actívalo en /settings”; ahora los interruptores son botones en la respuesta, muestran cuáles ya están activados y dicen quién puede pulsarlos si tú no puedes. /nuke manage:show lleva la misma fila junto a la lista de comprobación que no supera.
  • El Auto-nuke sigue pidiendo dos pulsaciones deliberadas en lugar de una, y es a propósito — es lo más destructivo que hace el bot sin supervisión. Dos botones delante de ti no es lo mismo que dos comandos de distancia.

Un rol en todo un rango, y cuatro cosas que estaban mal sin que se notara

  • /massrole add y /massrole remove cambian un rol a todos a la vez — a todos los que tienen otro rol con from:, o solo a las personas, o solo a los bots. Por lotes, con un recuento en vivo y un botón Parar que surte efecto con el siguiente miembro.
  • Se niega a repartir un rol que lleve Administrador, Gestionar servidor, Gestionar roles, banear, expulsar o silenciar salvo que seas administrador tú mismo — y lo vuelve a comprobar con cada miembro, de modo que un rol escalado a mitad de una ejecución la detiene.
  • Un ,backup a secas solía cancelar una restauración en curso. Escribir el comando sin subcomando caía en la rama que resultaba ser la última, que era cancel. Ahora lista tus ranuras, y a un nombre que no reconoce se le dice así en lugar de actuar sobre él.
  • ,massrole remvoe @Member solía conceder el rol en lugar de quitarlo, porque el verbo se infería en vez de leerse. Ahora un error tipográfico recibe una corrección que nombra los subcomandos reales.
  • Todo comando con subcomandos responde igual a uno que no reconoce, y nombra los que existen en lugar de decir “subcomando desconocido”.
  • El comentario que puedes dejar al valorar un ticket cerrado está cifrado en reposo. No lo estaba, mientras que las respuestas dadas al abrir ese mismo ticket sí — la página de privacidad decía tres campos cifrados y eran cuatro. Todo lo que ya estaba guardado se convirtió.
  • Borrar un mensaje en un servidor concurrido es mucho más barato: al renderizar la entrada del registro se escapaba el mensaje entero antes de cortarlo a los 460 caracteres que se muestran. Un mensaje de 4000 caracteres costaba 88 ms de la atención del bot y ahora cuesta mucho menos de uno.
  • Los comandos de texto ahora aplican los mismos límites de longitud que sus equivalentes de barra, contados como los cuenta la base de datos y no como los cuenta JavaScript.

Lo que este sitio hacía mal

  • “Todos los módulos están desactivados hasta que los actives” no era verdad, y estaba escrito en cinco sitios, incluida la política de privacidad. Seis empiezan activados: los comandos de texto, el registro de moderación, la escala de castigos, los sorteos, snipe y el recuento de actividad. La página de documentación ahora lista exactamente cuáles, generado a partir del bot en lugar de escrito a mano.
  • “Quita el bot y sus registros se van con él” se leía como inmediato, y hay una ventana de treinta días. Esa espera es deliberada — la mayoría de los servidores que quitan el bot están a punto de volver a añadirlo con otros permisos, y borrar al instante se llevaría cada ajuste y cada registro de moderación — pero la página no lo decía. Ahora sí, y dice cómo conseguir que se haga de inmediato.
  • La página de privacidad llamaba a las transcripciones de tickets “la única excepción” a no guardar el contenido de los mensajes. No hay excepción: una transcripción se construye con el historial que tiene el propio Discord y se publica directamente de vuelta en tu servidor como un archivo.
  • Listaba tres tipos de datos guardados y dejaba fuera varios, entre ellos las copias de seguridad del servidor, que contienen tu lista de baneos con los motivos escritos en ella.
  • El pie de cada página decía “ningún tercero entre tu servidor y el bot”, cosa que contradice la propia sección de la página de privacidad sobre la comprobación de VPN, a dos clics de distancia.
  • Se decía “no hay CDN” estando detrás de Cloudflare. Ninguna página carga nada de otro origen, que es la afirmación verdadera y más acotada.
  • Se ha eliminado el endpoint MCP de solo lectura en /mcp. Se construyó para poder comprobar una afirmación sobre el sitio desplegado contra el sitio desplegado y nunca tuvo lector, así que era una credencial más y una ruta extra para nada.

Rechazar las VPN, y un panel que edita

  • La verificación puede rechazar las conexiones que llegan a través de una VPN, un proxy o un rango de alojamiento. Desactivado salvo que lo actives, y la página de privacidad dice exactamente qué se envía y qué se conserva — que es nada.
  • La comprobación ocurre en un enlace de un solo uso de este sitio web y no dentro de Discord: el bot nunca ve una dirección, y el sitio web nunca llega a saber a qué miembro pertenece.
  • Opcionalmente esa página incluye un widget Cloudflare Turnstile, para que un script no pueda pulsar el botón por alguien.
  • Ahora cada ajuste se puede editar desde el navegador, y no solo verse. El panel escribe los mismos valores que /settings, con la misma validación.
  • La vista de red dice a qué servidores llegará un cambio, por nombre, antes de que lo hagas.

Copias que puedes llevarte, servidores que hablan entre sí, y un rol por presumir

  • /backup export te entrega la instantánea como un archivo, y /backup import lee una de vuelta — así una copia puede salir del bot, guardarse donde tú controles, y aplicarse a un servidor que este bot nunca ha visto.
  • Una instantánea ahora lleva emojis, pegatinas y la lista de baneos, de modo que un servidor reconstruido vuelve con las personas que se mantuvieron fuera todavía fuera.
  • /nuke toma una instantánea antes de borrar, para que un canal destruido por accidente no se destruya por accidente.
  • La sincronización multiservidor enlaza dos servidores que administras: los anuncios publicados en uno aparecen en el otro, y los roles y canales se pueden mantener sincronizados a través del enlace.
  • Las recompensas de estado dan un rol a los miembros que ponen tu servidor en su estado personalizado, y lo quitan cuando dejan de hacerlo.
  • Los ajustes de canales y roles se comprueban contra el servidor al que pertenecen, de modo que no se puede guardar un valor de otro sitio.

La auditoría: clics que no hacían nada, y recibos que no eran ciertos

  • Cuatro recibos decían que algo había ocurrido por el mero hecho de haberlo pedido. Ahora informan de lo que ocurrió de verdad.
  • La quinta pregunta de una cola de tickets nunca se hacía. El formulario tiene cinco huecos y el tema usaba uno, así que una cola con cinco preguntas mostraba cuatro en silencio — y la respuesta que faltaba estaba ausente de la tarjeta del staff y de la transcripción para siempre.
  • Un menú desplegable de roles por reacción ofrecía “hasta 25 roles” y solo podía contener cinco. /reactionrole add es el sexto, y el almacenamiento siempre lo admitió.
  • Enviar el formulario del texto solía destruir el recibo desde el que se había abierto. Se encontró y se corrigió lo mismo en el panel de tickets.
  • Trece ejemplos documentados no se podían escribir tal como estaban: una mención ahora se une a la opción que la quiere.
  • Seis ayudas respondían a alguien que usaba comandos de texto con sintaxis de barra, diciéndole que ejecutara algo que no puede.
  • A quien pulsa el botón de confirmación de otra persona se le dice así, en lugar de descartar el clic en silencio.
  • Cuatro manejadores hacían su trabajo antes de decirle a Discord que habían oído, que es como un comando agota el tiempo a los tres segundos mientras tiene éxito.
  • Un requisito de sorteo que una fila corrupta desactivaba en silencio ahora rechaza la fila — “0 días de antigüedad” no bloquea a nadie, que es la dirección insegura.

Rangos, plantillas y un servidor que puedes reconstruir

  • Gestión de gremio: una escala de rangos con requisitos, una plantilla paginada, un libro de contribuciones, ascensos y degradaciones, y /guild advice — quién se ha ganado un ascenso, quién se ha apagado y quién lleva más tiempo esperando. Cada línea nombra el número que hay detrás.
  • Los rangos pueden ascender automáticamente cuando alguien cumple sus requisitos, y el rol que acompaña a un rango se rechaza si lleva poder de moderación.
  • La asistencia es ahora una barra de requisito — “asistió a tres eventos en los últimos treinta días” puede condicionar un sorteo, una solicitud o un rango.
  • /backup save, list, view y delete: instantáneas de los roles, canales, categorías y sobrescrituras de permisos de tu servidor.
  • /backup apply y /backup restore reconstruyen un servidor a partir de una, como un trabajo duradero que sobrevive a un reinicio y sigue donde se quedó en lugar de empezar de nuevo.
  • ,ban @user spamming in general funciona. La frase final ahora va donde el comando dice que va, en lugar de repartirse entre tres opciones — la misma reparación arregló ,jail, ,nick y todos los demás comandos con una cola de texto libre.

Sorteos, eventos, y emparejar candidatos con vacantes

  • Sorteos: /giveaway start con un premio, una duración y un número de ganadores, entrada por botón, y un sorteo que no se puede ejecutar dos veces.
  • Barras de elegibilidad — antigüedad de la cuenta, tiempo en el servidor, mensajes enviados, minutos de voz, invitaciones, roles que se tienen — y quien organiza elige si se avisa a quienes no cumplen.
  • Un detector de fraude para las formas evidentes: cuentas creadas para el sorteo y miembros que entraron para participar.
  • Eventos: inscripciones, recordatorios antes de que empiece, asistencia tomada desde el canal de voz o por registro de entrada, y un resumen publicado cuando termina.
  • Reclutamiento empareja automáticamente a los candidatos con las vacantes, puntuando a cada uno contra los requisitos de la vacante y diciéndole cuáles cumple.
  • La escala de castigos escala por sí sola: qué ocurre en la primera infracción de un miembro, la segunda, la tercera. La cárcel es una de las cosas que puede imponer.
  • Bloquear un canal ya no silencia al bot en el canal que acaba de bloquear.

Snipe, abierto y luego cerrado

  • /snipe y /editsnipe están disponibles para todo el mundo, no solo para los moderadores — que es para lo que sirven.
  • Abrir eso significó cerrar lo que abría: el bot comprueba que puedes leer el canal en el momento en que lo pides, nunca muestra un mensaje que borró él mismo ni nada limpiado en bloque, y un servidor puede restringirlo a los moderadores o excluir canales por completo.
  • Un moderador que acaba de eliminar algo vacía el búfer de inmediato con /clearsnipe.

AutoMod, y un bot más rápido

  • Se usan cuatro disparadores más del propio AutoMod de Discord, y el bot ahora ve cuándo saltan y registra lo que ocurrió.
  • Tus reglas de AutoMod se devuelven a Discord con un goteo lento, de modo que una regla que un administrador borró a mano vuelve, y una regla que el bot aprendió después de la última vez que abriste /settings llega por fin.
  • La conexión con Discord se mantiene abierta entre comandos, y la confirmación ahora se solapa con el trabajo en lugar de esperarlo. Los comandos responden notablemente más rápido.

Analíticas que se niegan a inventar una tendencia

  • /stats, /stats member, /stats me, /top, /top channels, /top roles y un panel de analíticas: quién está activo, qué canales se mueven, cómo atraviesa el servidor el día.
  • Clasificaciones sobre un periodo que eliges, en lugar de solo de todos los tiempos.
  • Historial de miembros con atribución de invitaciones — quién entró, quién salió y qué invitación los trajo.
  • Los gráficos se dibujan aquí, y un gráfico con una sola medición dibuja una columna. Una línea de tendencia que reparte una sola muestra a lo largo de una semana es una línea plana y segura de sí misma que no significa nada.

El sitio, en treinta idiomas

  • El sitio web ahora habla todos los idiomas que habla el propio Discord — treinta — con un selector en el pie de cada página.
  • Si tu cliente de Discord puede estar en un idioma, este sitio también: búlgaro, chino (ambas escrituras), croata, checo, danés, neerlandés, inglés, finés, francés, alemán, griego, hindi, húngaro, indonesio, italiano, japonés, coreano, lituano, noruego, polaco, portugués, rumano, ruso, español, sueco, tailandés, turco, ucraniano y vietnamita.
  • Cada idioma tiene su propia dirección — /es/faq, /ja/commands — de modo que un enlace que envías a alguien se abre en el idioma en el que estabas leyendo.
  • La referencia de comandos, la guía de configuración y las dos páginas de políticas se quedan en inglés, y lo dicen en tu idioma arriba del todo: una página de referencia discreparía de lo que el bot dice de verdad, y una política de privacidad es el texto que cuenta.
  • El propio bot sigue respondiendo en inglés dentro de Discord. Eso está escrito en el selector en lugar de dejarlo para que se descubra.
  • Iniciar sesión con Discord está ahora en la cabecera de cada página, junto a Añadir a Discord. Funcionaba antes; el único enlace era una palabra en el pie.
  • La página de inicio explica el flujo de la cuenta: inicia sesión, mira cada servidor en el que tienes Gestionar servidor y añade el bot al que elegiste.
  • Cada botón Añadir sick de tu panel ahora añade el bot a ese servidor — Discord se abre ya apuntando a él, en lugar de un desplegable con todos los servidores en los que estás.
  • Tus servidores se agrupan en aquellos en los que sick ya está y aquellos en los que no, con un recuento en cada grupo.
  • Un cuadro de búsqueda en la referencia de comandos, que filtra los 67 mientras escribes, en todas las categorías a la vez. Pulsa / para saltar a él.
  • La misma búsqueda aparece en tu panel cuando tienes ocho servidores o más.
  • Un botón de menú de verdad en el teléfono, en lugar de que la navegación se parta en tres filas.
  • Un botón de copiar en cada comando, y en cada enlace permanente de comando.
  • El sitio ahora sirve un solo script, desde su propia dirección, fijado a su contenido exacto. Sigue sin cargar nada de ningún otro origen, y cada página sigue funcionando con los scripts bloqueados.

Canales que se borran solos

  • Seis comandos nuevos: /softban, /nick, /role, /say, /info timestamp y /channelperms.
  • /softban echa a un miembro y borra sus mensajes recientes sin mantenerlo fuera — lo que todo equipo de moderación hace a mano como un baneo seguido de un desbaneo.
  • /say publica como el bot con todas las menciones desactivadas, de modo que @everyone en el texto no menciona a nadie, y cada uso se registra con el nombre de quien lo pidió.
  • /channelperms lista cada sobrescritura de un canal en el orden en que Discord las aplica — la respuesta a “por qué no pueden publicar aquí”.
  • /role rechaza cualquier rol que lleve permisos de moderación salvo que seas administrador, para que nadie pueda usar el bot para ascenderse a sí mismo.
  • /nuke ahora puede seguir adelante: repeat: para un calendario, after: para un número de mensajes, phrase: para una palabra disparadora y risk: para cuando el servidor sufre un ataque.
  • risk: es graduado — lenient, tos, medium o strict — de modo que un canal puede reaccionar a un intento de nuke sin reaccionar a una tarde con mucha actividad.
  • risk:tos borra el chat cada vez que se incumplen en él las propias reglas de Discord: un enlace que suplanta a Discord o a Steam, un enlace que registra la IP, o contenido para adultos publicado fuera de un canal con restricción de edad.
  • El filtro de enlaces detecta esos tres tanto si le pides que los borre como si no — un nuevo interruptor Bloquear infracciones de los ToS de Discord decide el borrado, y está desactivado por defecto.
  • No ocurre nada recurrente hasta que Auto-nuke y Take action están ambos activados, y el canal recibe un aviso cinco minutos antes de cada borrado.
  • Un borrado ahora se lleva consigo todos los ajustes que apuntaban al canal. Antes de esto, hacer nuke del canal de tu registro de moderación detenía el registro de moderación para siempre, en silencio.
  • /history puede filtrar los borrados de canales, algo que antes no podía — se registraban como purgas de mensajes.
  • Una nueva página de Permisos explica cada permiso que pide la invitación y nombra qué lo usa.

Iniciar sesión con Discord

  • Inicia sesión en el sitio web y mira los servidores que puedes configurar.
  • La página de estado informa de la disponibilidad real, medida cada minuto y conservada a través de los reinicios.
  • Las apelaciones de baneo, las respuestas de las solicitudes de staff y las respuestas de los tickets se cifran en reposo con AES-256-GCM.
  • La propia seguridad del sitio se comprueba con un conjunto de sondeos en vivo en cada versión.

Cárcel, apelaciones y solicitudes

  • /jail quita todos los roles y los devuelve exactamente como estaban, incluidas las sobrescrituras de canal que una lista de roles no puede describir.
  • Los miembros baneados pueden apelar por MD; el staff vota en privado, y una apelación aceptada revierte el propio castigo.
  • Vacantes de staff a las que la gente puede presentarse, revisadas y votadas sin salir de Discord.
  • Un starboard, reseñas y canales de voz de unirse para crear.

Verificación sin un tercero

  • El CAPTCHA lo dibuja el propio bot. Ningún servicio de verificación ve nunca a tus miembros, porque no hay ningún servicio de verificación.
  • El filtrado de miembros puntúa cada cuenta al entrar y puede actuar antes de que diga nada.
  • Antirraid, antinuke y antispam, cada uno con un modo de solo informar para que puedas verlo funcionar antes de que actúe.