Apps de usuario de Discord explicadas: apps que instalas en tu cuenta
Una app de usuario de Discord se instala en la cuenta de una persona, así que sus comandos pueden seguirla a servidores, mensajes privados y chats de grupo, en lugar de quedarse en un solo servidor. Como propietario de servidor no la instalas tú, pero sí puedes controlar dónde funcionan esos comandos en tu servidor.
Instalación en servidor frente a instalación de usuario
La documentación para desarrolladores de Discord describe el contexto de instalación de una app como el lugar donde se instaló: un servidor, un usuario o ambos. Una app instalada en un servidor (un bot clásico) la añade alguien con los permisos adecuados y da servicio a ese servidor. Una app de usuario la añade una persona a su cuenta, y sus comandos pueden usarse en los lugares donde chatea, según lo que permita el desarrollador.
La documentación indica que cada comando tiene ajustes para sus tipos de instalación y para sus contextos: dentro de un servidor, en un mensaje privado con el bot o en canales privados (que solo se aplica a los comandos que admiten instalación de usuario). Las apps pueden ofrecer comandos distintos en cada contexto.
Qué cambia esto para tu servidor
- Los miembros pueden traer sus herramientas. Un miembro puede usar una app de usuario en tu servidor aunque tú nunca la hayas añadido.
- El resultado puede verlo otra gente. Si una respuesta es pública o solo la ve la persona, lo decide la app.
- La app tiene alcance limitado. Una app de usuario no es miembro de tu servidor. Consulta el centro de ayuda de Discord para ver qué permisos recibe y cuáles no en este caso.
- Aún tienes controles. El permiso que permite a los miembros usar apps externas es un permiso de rol o de canal. Discord cambia la redacción, así que busca el nombre actual en los ajustes de tus roles.
La comprobación de salud de Protección de Noxyr señala los permisos peligrosos de @everyone, incluido Usar apps externas, y ofrece un botón para corregirlos. Ejecútala para ver tu situación.
Por qué les importa a los propietarios
Las apps de usuario son cómodas para cosas como consultas rápidas o comandos divertidos. También pueden generar ruido. El spam de un comando de app, o una app que publica enlaces, puede aparecer en tus canales sin que nunca la hayas añadido a tu servidor. Decide una política y escríbela en tus reglas.
Dónde encaja Noxyr
Noxyr es un bot de servidor: lo añades a tu servidor y usa los permisos que le das. No es una app de usuario. Todo lo que hace, como los tickets, la seguridad, la tienda y los sorteos, se gestiona desde tu servidor y su panel. Un bot de servidor es la forma adecuada para funciones que necesitan vigilar eventos, guardar ajustes y actuar sobre roles, algo que una app por usuario no hace.
Puedes controlar quién puede usar los propios comandos de Noxyr. Lee la visibilidad de comandos y la referencia de permisos. Para saber cómo funcionan los comandos de barra, consulta comando de barra, y para añadir un bot con seguridad, enlaces de invitación y scopes.
Lista de comprobación para propietarios
- Revisa los permisos de los roles. Comprueba si @everyone puede usar apps externas y decide si eso es aceptable.
- Usa excepciones por canal. Desactiva los comandos de apps externas en los canales donde serían ruido, como anuncios y reglas.
- Escribe la norma. Una línea sobre el spam o el abuso desde comandos de apps, tratado como cualquier otro mensaje.
- Registra la actividad. Activa los registros del servidor para que el staff vea lo que se publicó.
- Revisa cada trimestre. Discord añade opciones con frecuencia, así que vuelve a comprobar los ajustes.
Cuándo no necesitas actuar
Si tu servidor es pequeño y tus miembros son amigos, es poco probable que las apps de usuario causen problemas. Actúa cuando veas un mal uso. No bloquees todo por principio si a los miembros les gustan los comandos.
Cómo explicárselo a tus miembros
La mayoría de miembros no sabrá la diferencia entre un bot de servidor y una app de usuario, y no necesita saberla. Lo que necesitan es una norma: los comandos de cualquier app siguen las mismas reglas de comportamiento que los mensajes. Ponla en tu canal de reglas, indica dónde se aceptan los comandos de apps (un canal de comandos de bots) y dónde no, y pide a los miembros que denuncien cualquier cosa que parezca una estafa o un acoso.
Si una app publica un enlace sospechoso, trátalo como cualquier otro enlace. Los filtros de enlaces de Noxyr actúan sobre los mensajes que contienen enlaces de invitación, y la puntuación de seguridad señalará los ajustes de permisos arriesgados. Ninguna de las dos herramientas puede ver qué app hizo un comando que usó un miembro, así que mantén activo tu canal de registros y confía en el criterio del staff.
Si creas o gestionas tu propio bot, recuerda que los mismos ajustes de instalación se aplican a tus comandos. Decide si cada comando tiene sentido fuera de tu servidor antes de permitirlo en mensajes privados o canales privados. Los comandos que leen o cambian los ajustes del servidor deben usarse solo dentro del servidor, que es como están pensados los comandos de gestión de Noxyr.
Qué hacer después
Si quieres comparar bots de servidor, empieza por los mejores bots para servidores pequeños, o lee comandos con prefijo frente a comandos de barra.
Preguntas frecuentes
¿Qué es una app de usuario de Discord?
Una app instalada en la cuenta de una persona, cuyos comandos pueden usarse en servidores, mensajes privados y canales privados según lo que habilite el desarrollador.
¿Puedo impedir las apps de usuario en mi servidor?
Puedes controlar el permiso de apps externas y las excepciones por canal. Consulta el centro de ayuda de Discord para ver el nombre actual del permiso y su comportamiento.
¿Noxyr es una app de usuario?
No. Noxyr es un bot de servidor que añades a tu servidor y gestionas desde el panel.
¿Las apps de usuario se unen a mi servidor como miembros?
No. Una app instalada por usuario pertenece a la cuenta de la persona. Consulta el centro de ayuda de Discord para ver a qué puede acceder en tu servidor.