Wiki / Reference / Comandos de texto y el prefijo

Comandos de texto y el prefijo

Actualizado por Maxime_48 · hace 2 horas · Visitas: 108

Idiomas: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Por defecto, YAWBDB solo responde a comandos de barra. Si tus miembros prefieren escribir !rank en lugar de /rank, define un prefijo y parte del bot pasa a ser accesible desde un mensaje normal.

Esta página es la lista completa de lo que alcanza el prefijo y lo que no, y, para cada exclusión, el motivo por el que no se puede levantar.


⚙️ Definir el prefijo

Panel → tu servidor → Funciones, en la tarjeta Comandos de texto que está al principio de la página.

Dónde está En el propio servidor, no en una función: así lo encuentras tengas o no activados los Comandos personalizados.
Qué acepta De 1 a 5 caracteres, sin espacios. ! ? . - $ ; % funcionan todos, y también !!, una palabra corta como yb o un emoji.
Qué rechaza / (es de Discord), @, # y < (un mensaje que empiece por ellos es una mención o un enlace de canal), > (abre un bloque de cita), ` (abre un bloque de código).
Desactivarlo Vacía el campo y guarda. Los comandos de texto se detienen de inmediato.
Valor por defecto Vacío. No cambia nada en tu servidor hasta que definas uno.

Los cambios llegan al bot de inmediato: no hay espera ni reinicio.

Un prefijo de palabra atrapa más de lo que crees. Con un prefijo yb, se inspecciona todo mensaje que empiece por esas dos letras. Sigue guardando silencio salvo que lo que viene después nombre un comando real, pero un prefijo de puntuación es la costumbre más segura.


✅ Qué funciona con el prefijo

Suponiendo un prefijo !:

Tus propios comandos personalizados

Escrito Equivale a
!rules /rules
cualquier comando que hayas creado en la página Comandos personalizados su versión de barra

Funcionan tanto los comandos personalizados simples como los de modo grafo. Esta es la razón principal de que exista el prefijo.

Juegos

Escrito Notas
!hangman Las letras se siguen eligiendo en el menú desplegable.
!trivia Los botones funcionan exactamente igual que desde un comando de barra.
!rps [choice] [opponent] !rps rock, !rps @someone, o ambos en cualquier orden.
!love <member> [other] El segundo miembro es por defecto tú.
!8ball <question> Todo lo que va después del comando es la pregunta.
!bingo start / !bingo stop

Niveles y estadísticas

Escrito Notas
!rank [@user]
!leaderboard [page]
!top
!boosters La respuesta se borra después de 30 segundos; véase más abajo.
!trends <type> messages, members o activity.

Cumpleaños, sugerencias y tu propio historial de moderación

Escrito Notas
!birthday set <day> <month> [year] !birthday set 14 7 o !birthday set 14 July 1990. El día va de 1 a 31, el mes de 1 a 12 o su nombre en inglés, y el año es opcional.
!birthday get [@user] Por defecto, tú.
!birthday next [count] De 1 a 25 próximos cumpleaños, 10 por defecto.
!birthday remove / !birthday forget Dejar de anunciar aquí, o eliminarlo en todas partes.
!suggest <suggestion> Todo lo que va después del comando es la sugerencia, hasta 2000 caracteres.
!my-history Tus propios registros de moderación en este servidor.

Siguen los mismos ajustes que sus versiones de barra: las funciones Cumpleaños y Sugerencias deben estar activadas en el servidor, el canal de sugerencias debe estar definido, y el bloqueo y el tiempo de espera para cambiar el cumpleaños se aplican sin cambios.

Cualquier otra cosa solo se intenta como uno de tus comandos personalizados. Un mensaje que empieza por el prefijo y no nombra nada no recibe ninguna respuesta: ni error ni ruido.

Si te equivocas en una opción, el bot responde con la línea que debías haber escrito, p. ej., Usage: !bingo <start|stop>.


🚫 Lo que el prefijo no alcanza, y por qué

Catorce de los treinta y dos comandos del bot responden a texto. Los otros dieciocho se agrupan a continuación según el motivo por el que no lo hacen.

Los ajustes de permisos de Discord deciden quién puede ejecutarlos

/ban, /unban, /mute, /unmute, /kick, /warn, /softban, /history, /clear-history, /reason, /info.

Se quedan solo de barra a propósito. Un comando de barra lleva un requisito de permisos que el propio Discord hace cumplir, y un servidor puede endurecerlo aún más en Server Settings → Integrations → YAWBDB, por comando, por rol y por canal. Un mensaje de texto no pasa por nada de eso. Exponer !ban entregaría en silencio a todos una forma de saltarse las restricciones que estableces en Discord, así que no se expone.

Usa las versiones de barra; las propias páginas de moderación del panel siguen disponibles también.

Estos abren una ventana emergente, algo que un mensaje no puede hacer

/form, /wordle play.

Discord solo permite que un bot abra un formulario como respuesta a una interacción: un comando de barra, un botón, un menú. Un mensaje no es una interacción, así que no hay formulario que abrir. Es una limitación de Discord, no un ajuste de YAWBDB.

Estos deben seguir siendo discretos

/report, /ticket.

Un mensaje lo lee todo el canal. Reportar a alguien, o abrir un ticket, delante de todos no es lo mismo que hacerlo en privado, así que se quedan donde la respuesta puede ser privada.

Estos necesitan un contexto de voz u opciones que un mensaje no puede llevar

/voice, /voice-chat, /record, /record-storage.

Actúan sobre el canal de voz al que estás conectado, y algunos responden con listas o grabaciones privadas. Un mensaje escrito no tiene ni tu contexto de voz ni esas opciones, así que se quedan solo de barra por diseño. Si escribes uno con el prefijo, por ejemplo !voice, el bot responde con el motivo y te señala la versión de barra en lugar de quedarse en silencio.

Uno más, fuera de la lista

La acción de clic derecho Save Message también es solo de barra: una acción de menú contextual no tiene equivalente en texto por construcción.


📌 Dos diferencias que debes esperar

Las respuestas son públicas. Un comando de barra puede responder en privado, de modo que solo tú lo ves. Una respuesta a un mensaje no puede. Cuando un comando normalmente respondería en privado (!boosters, !birthday, !suggest, !my-history, un comando personalizado que hayas configurado como efímero, un aviso de tiempo de espera), el bot responde en el canal y borra su respuesta después de 30 segundos. Eso mantiene limpio el canal; no hace que la respuesta sea secreta. Esas respuestas privadas nunca mencionan a nadie, así que listar miembros con !birthday next no avisa a nadie. El mensaje que escribiste se queda en el canal, así que evita poner en él un año de nacimiento si prefieres no mostrarlo.

Los mensajes de comando no dan XP. Un mensaje que ejecuta un comando es un comando, no una charla, así que no cuenta para los niveles. Automod y el Honeypot siguen comprobándolo, exactamente igual que cualquier otro mensaje.


🔗 Véase también