Escribir comandos
Los comandos personalizados en código se gestionan con !customcommand (o !cc). Necesitas el permiso Gestionar servidor. También puedes escribirlos en el editor del panel, que revisa tu código mientras escribes.
Puede escribirlos cualquiera que pueda gestionar comandos. Un servidor Free puede tener hasta 50 comandos personalizados, uno Premium hasta 100.
Escribir un comando
Sección titulada «Escribir un comando»!customcommand code hello Hola {{ .User.Username }}!Para código de varias líneas, ponlo dentro de un bloque de código. Las líneas se conservan exactamente como las escribiste:
!customcommand code roll ```{{ $sides := 6 }}{{ if .Args }}{{ $sides = toInt (index .Args 0) }}{{ end }}🎲 ¡Sacaste {{ add 1 (randInt $sides) }}!```- El nombre tiene de 1 a 32 letras, números,
-o_, y no puede ser el nombre de un comando real. - El código se revisa antes de guardarse. Si tiene un error, no se guarda nada y se te dice la línea y la columna.
- Escribir un comando con un nombre que ya existe lo cambia.
- Un servidor puede tener hasta 100 comandos personalizados, de cualquier tipo.
Ahora cualquiera en el servidor puede usar !roll o !roll 20.
Probar código sin guardarlo
Sección titulada «Probar código sin guardarlo»!customcommand codetest {{ sendMessage nil "hola" }}{{ addRole "223456789012345678" }}codetest ejecuta el código como si tú hubieras usado el comando, y muestra lo que imprimiría y lo que haría.
No se envía nada, no se da ningún rol, no se guarda nada. Úsalo las veces que quieras mientras escribes.
Ver el código de un comando
Sección titulada «Ver el código de un comando»!customcommand codeshow rollSi el código es largo, llega en un archivo.
Plantillas
Sección titulada «Plantillas»!customcommand template lista los comandos listos para usar!customcommand template roll instala "roll" con su nombre sugerido!customcommand template roll dice lo instala con el nombre "dice"Mira Plantillas. Después de instalar una, cámbiala con !customcommand code <nombre>.
Compartir un comando
Sección titulada «Compartir un comando»!customcommand export rollda un código para compartir que empieza con pc1.. Cualquiera puede usarlo en otro servidor:
!customcommand import pc1.eyJ2IjoxLC... diceEl nombre del final es opcional: sin él, se usa el nombre del código para compartir. El código importado se revisa como cualquier otro.
Mira lo que importas con codetest o codeshow antes de usarlo, igual que con cualquier cosa que copies de otras personas.
Activadores
Sección titulada «Activadores»!customcommand trigger hello prefix ?hace que hello también empiece con ?hello. Mira Activadores y prefijos.
La lista
Sección titulada «La lista»!customcommand list muestra cada comando personalizado, marca con (code) los escritos en código, y muestra el activador de los que tienen uno propio.
Eliminar
Sección titulada «Eliminar»!customcommand remove <nombre> elimina cualquier comando personalizado, en código o no.
Quién ve un error
Sección titulada «Quién ve un error»Si el código de un comando falla cuando alguien lo usa, Petto responde en el canal con el error y la línea, y dice que un administrador del servidor puede arreglarlo. Mira Errores.
