Los comandos de Scuda
Cada subcomando, en el orden en que el bot lo registra: qué hace, quién puede ejecutarlo y qué opciones lleva. Esta página se comprueba contra el código en cada build.
/scuda · 18 subcomandos · 2 niveles de acceso
Referencia
Antes de la lista
Tres condiciones que aplican a todos los comandos por igual.
Un comando, un servidor
El comando raíz es /scuda y todo lo demás cuelga de él: canal de logs, whitelist, modo y ajustes son de cada servidor. No hay ajustes globales ni acciones cruzadas.
Dos niveles de acceso
Admin es tener Gestionar servidor o ser dueño del servidor. Staff es, además, llevar uno de los roles que se añadieron con /scuda staff add. Cada fila de la lista lleva su nivel.
Cómo responde
Las respuestas del comando llegan efímeras: solo las ve quien lo ejecutó, y no mencionan a nadie. Lo público queda en el canal de logs: cada cambio y cada incidente, con su autor.
Comandos
La lista
Los subcomandos agrupados por familia. Del código se leen el nombre, el grupo, el acceso y el orden; las descripciones y las opciones están escritas aquí y se comprueban contra el código en cada build.
Núcleo
/scuda setup
Asistente guiado: canal de logs, rol verificado, módulos y modo, paso a paso, y solo responde a quien lo inicia. Al terminar, Scuda queda en modo prueba.
Solo admin/scuda status
Muestra el nivel de amenaza, el modo, los módulos activos, el canal de logs configurado y el último incidente registrado.
Admin y staff/scuda preset
Aplica un paquete de ajustes en un paso: Baja, Media o Alta. Si luego cambias un ajuste suelto con /scuda config, el preset deja de estar marcado porque ya no coincide.
Solo admin/scuda module
Enciende o apaga módulos por su id: joins, flood, nuke o verify. Lleva las opciones id y state, y state admite on y off.
Solo admin/scuda config
Lee o cambia un ajuste de un módulo: module fija el módulo, key señala el ajuste y value lo cambia. Con solo module muestra el bloque entero del módulo; con module y key muestra el valor actual. Cada cambio pasa por el esquema y queda escrito en el canal de logs.
Solo admin/scuda panic
Sube al nivel 4 al momento y aplica lo que toque a ese nivel, sin esperar señales. Opcional: reason, el motivo que queda en el informe y en el canal de logs, saneado antes de escribirse. Tiene un cooldown de 60 segundos por servidor.
Admin y staff/scuda undo
Desmonta lo que siga en pie de las medidas automáticas del servidor, o solo lo de una persona si se indica target; lo que no pueda deshacer, lo anota en la misma respuesta. Con el nivel de amenaza en 3 o más y sin indicar target, pide confirm true. Y hay una pieza con llave: restaurar permisos recortados solo sale si quien ejecuta es el dueño del servidor o un Administrator, con target y confirm. Un rol de staff sin esos cargos no llega a esa pieza.
Admin y staff/scuda mode
Cambia entre modo prueba y modo real. La opción mode admite dry-run y live; live actúa de verdad y no se cambia sin más: exige además confirm true. Si falta, la respuesta avisa y nada cambia.
Solo admin/scuda idioma
Cambia el idioma de Scuda en el servidor entre español, inglés y portugués. Admite las opciones es, en y pt.
Solo admin/scuda plus
Con accion estado muestra el plan del servidor y con accion quitar libera su cupo. Los cupos se asignan en la web de Scuda; la protección básica no depende de ningún plan.
Solo admin/scuda logs
Los últimos incidentes registrados, en la propia respuesta. La opción limit marca cuántos: sin limit, los 5 últimos; como máximo, 10.
Admin y staff/scuda guia
El índice de los comandos de Scuda, con una línea por comando; y el detalle de cada uno: para qué sirve, quién lo puede usar, un ejemplo y qué cambia.
Admin y staff
Whitelist
/scuda whitelist add
Exime de las acciones a un usuario, un bot o un rol. Solo vale una de las dos opciones: user, para usuario o bot; role, para un rol. El rol entra solo si su tamaño real se puede contar y no pasa del tope de 50 miembros; @everyone, los roles gestionados y el propio Scuda no entran.
Solo admin/scuda whitelist remove
Quita de la whitelist un usuario, un bot o un rol con la misma regla: una de las opciones, user o role. Quitar no valida el objetivo: sirve también para entradas viejas que hoy ya no se admitirían al añadir.
Solo admin/scuda whitelist list
Muestra la whitelist completa del servidor, el tipo de cada entrada y su id.
Solo admin
Staff
/scuda staff add
Registra un rol de staff: quien lo lleva puede usar status, logs, undo y panic, además de lo suyo por admin. La opción es role. No valen @everyone ni los roles gestionados, y la lista de staff no pasa de 10 roles.
Solo admin/scuda staff remove
Quita un rol de la lista de staff. La opción es la misma, role; si el rol no estaba en la lista, lo avisa.
Solo admin/scuda staff list
Muestra los roles de staff configurados.
Solo admin
Reglas fijas
Reglas fijas
Condiciones que el código no negocia: no son consejo, son el comportamiento.
El esquema manda
Ningún valor entra sin pasar el esquema del módulo: lo inválido se rechaza, y los ajustes que apuntan a roles se revisan por separado para que nadie suba su propio alcance. Lo que cambia queda en el canal de logs, con los valores sensibles ocultos.
El tope de la whitelist
Un rol entra en la whitelist solo si se puede contar su tamaño real y no pasa de 50 miembros; sin dato no entra. La lista completa no pasa de 200 entradas. Y no es instantáneo: si un rol crece por encima del tope, puede seguir eximido hasta el releo de cada diez minutos que lo retira.
El pánico, con freno
El pánico sube al nivel 4 sin esperar señales, y no admite ráfagas: hay un cooldown de 60 segundos por servidor, y antes de que se cumpla la respuesta avisa de los segundos que faltan.
Deshacer, con llave
Deshacer pertenece a admins y staff, pero lo que puede romper está acotado: con el nivel en 3 o más y sin target indicado pide confirm true, y restaurar permisos recortados ocurre solo si quien ejecuta es el dueño o un Administrator, con target y confirm. Eso último nunca lo consigue un rol staff.
Lo que no está en la lista, no lo hace Scuda. Los topes, los cooldowns y quién puede qué son del código; el texto los repite y se comprueba contra el código en cada build, pero no se actualiza solo.
Lo escrito aquí es lo que hay
Esta página se comprueba contra el código de Scuda en cada build. El nombre, el grupo, el acceso y el orden de cada comando se leen del código; el resto del texto está escrito aquí y no se actualiza solo. Nada fuera de la lista.