Bot de comandos personalizados de Discord: renombra comandos sin código
Un bot de comandos personalizados de Discord permite que tu servidor use sus propias palabras para lo que el bot ya hace. Con Noxyr, $store puede ejecutar $shop y $done puede ejecutar $ticket close. Los creas en un editor del panel, hasta 100 por servidor, y no escribes código.
Aquí los comandos personalizados son renombres, no scripts
Muchos bots venden los comandos personalizados como una forma de escribir respuestas o pequeños programas. Los de Noxyr son distintos a propósito. Un comando personalizado es un nuevo nombre para un comando que Noxyr ya tiene, con valores preestablecidos opcionales. No añade ningún comportamiento nuevo.
Eso tiene una ventaja real para la seguridad. El comando original sigue ejecutándose con sus propios permisos, su interruptor de módulo y sus tiempos de espera, así que un nombre personalizado no puede dar a nadie un acceso que no tuviera. El nombre original sigue funcionando junto al nuevo.
Si lo que quieres es una respuesta de texto fija para una palabra disparadora, usa en su lugar las respuestas automáticas.
Para qué los usa la gente
- Palabras que tu comunidad ya usa. Una tienda lo llama la store, así que
$storeejecuta$shop. - Acciones de una sola palabra.
$doneejecuta$ticket close. - Costumbres de otros bots.
$preproduce una canción, así que los miembros que lo aprendieron en otro sitio se sentirán como en casa. - Ajustes incluidos.
$gnitroejecuta$giveaway createcon el premio ya puesto en Discord Nitro.
Crea uno en un minuto
- Abre el panel, elige tu servidor y ve a Control, luego Comandos personalizados.
- Pulsa Nuevo comando personalizado, o abre Plantillas y haz clic en una.
- Escribe el nuevo nombre en el cuadro Disparador.
- Elige el comando que ejecuta y la acción, si ese comando tiene varias, como cerrar, reclamar o renombrar en un ticket.
- Opcionalmente conecta un Valor a una opción para preconfigurarla.
Los cambios se guardan solos aproximadamente un segundo después de dejar de editar. La página tiene dos vistas de la misma lista. Gráfico muestra cada comando personalizado como un Disparador conectado a un Comando, con los Valores conectados a sus opciones. Lista simple muestra filas sencillas. Cambiar de vista no altera nada, así que usa la que prefieras.
18 plantillas con las que empezar
| Grupo | Ejemplos |
|---|---|
| Música | $p reproducir, $np sonando ahora, $s saltar, $q cola, $dc salir, $vol, $repeat, $bass, $247 |
| Tickets | $done cerrar, $claim, $faqs |
| Tienda | $store, $vouch |
| Comunidad | $gnitro, $apply, $lb |
| Moderación | $purge para borrar |
Una plantilla cuyo nombre ya usas aparece atenuada.
Valores preestablecidos y lo que pueden escribir los miembros
Un valor preestablecido se rellena cada vez que se ejecuta el comando. Lo que un miembro escribe después del nombre se añade a continuación, así que $gnitro 1h 1 sigue funcionando con el premio ya puesto. Si un miembro escribe la misma opción por su nombre, la suya prevalece sobre el valor preestablecido. Los valores pueden tener hasta 200 caracteres y no pueden contener comillas dobles ni saltos de línea. Las opciones de archivo no se pueden preestablecer.
Reglas para los nombres
- Letras, números, guiones y guiones bajos, hasta 32 caracteres, todo en minúsculas. Los espacios se convierten en guiones mientras escribes.
- Un comando personalizado no puede tomar el nombre de un comando real de Noxyr.
- Cada nombre se puede usar una vez por servidor.
- Un servidor puede tener hasta 100 comandos personalizados.
Cada uno tiene un interruptor de activación, así que puedes pausar un nombre sin borrarlo.
Comandos de prefijo, no comandos de barra
Los comandos personalizados se escriben como mensajes con el prefijo de tu servidor, como $store. No aparecen en el menú de barra, porque Discord solo permite a un bot registrar sus propios comandos de barra, no uno por servidor. Puedes cambiar el prefijo de todo el servidor, de hasta cinco caracteres sin espacios, en el cuadro Prefijo de la página, en la página de Configuración o con /prefix set. Si usas un bot personalizado de Noxyr, responde a los mismos comandos personalizados con el mismo prefijo.
Cómo arreglar un guardado que no se completa
La página muestra encima del editor cualquier cosa que impida guardar, y al hacer clic en un problema se salta al cuadro que hay que corregir. Las causas habituales son un nombre que coincide con un comando real, un nombre usado dos veces, una opción numérica con texto o una opción de elección con un valor que no está en su lista. Las opciones de número entero y de número solo aceptan números, y las opciones de sí o no aceptan sí, no, on, off, true y false.
Una forma ordenada de implantarlos
- Empieza con las plantillas de las funciones que tu servidor usa de verdad.
- Añade dos o tres nombres que tus miembros ya dicen en voz alta.
- Publica la lista en un mensaje fijado, para que la gente sepa que existen los nuevos nombres.
- Usa el interruptor de desactivación para pausar un nombre que confunda, en lugar de borrarlo.
Como los comandos originales siguen funcionando, nadie se queda fuera mientras la comunidad aprende los nombres nuevos.
Próximos pasos
Lee la documentación de comandos personalizados y la guía sobre cómo renombrar los comandos del bot. Para entender por qué los bots usan ambos estilos, consulta comandos de prefijo frente a comandos de barra y cómo cambiar el prefijo. Añade Noxyr y crea tu primer comando.
Preguntas frecuentes
¿Cómo creo comandos personalizados en Discord con Noxyr?
Ve a Control, luego Comandos personalizados en el panel, pulsa Nuevo comando personalizado, escribe el nuevo nombre en Disparador y elige el comando que ejecuta. Los cambios se guardan solos.
¿Los comandos personalizados funcionan como comandos de barra?
No. Son comandos de prefijo que los miembros escriben como mensajes, como $store. Discord solo permite que un bot registre sus propios comandos de barra.
¿Puede un comando personalizado ejecutarse con opciones ya rellenas?
Sí. Conecta un Valor a una opción, como el premio de un sorteo, y se rellenará cada vez. Si un miembro escribe la misma opción por su nombre, la suya prevalece.
¿Cuántos comandos personalizados puedo crear?
Hasta 100 por servidor. Los nombres usan letras, números, guiones y guiones bajos, hasta 32 caracteres, y no pueden coincidir con un comando real de Noxyr.
¿La función de comandos personalizados es gratis?
Sí, y no hace falta programar.