PuréScript
v1.11
Editor interactivo
Atajos
Aprender
Exportar
Ejecutar
Aprender
Exportar
Ejecutar
COMENTAR " Los comentarios no afectan el funcionamiento del código. Estos comentarios pueden ser de múltiples líneas " //También, esta es la forma recomendada de escribir un comentario de una sola línea //---------------[ ENVÍO DE MENSAJES ]---------------// ENVIAR "# ¡Hola!" ENVIAR "Puedes escribir **código PuréScript** en el *editor* a la izquierda y los resultados se mostrarán aquí." ENVIAR "Cualquier código que funcione aquí debería funcionar en Discord y vice-versa ||~~tal vez~~||." ENVIAR "## Entradas" ENVIAR "Desplázate hasta el fondo de esta caja de mensaje para ingresar __Entradas de Usuario__." ENVIAR "Vuelve a ejecutar el código con entradas usando el botón que ofrece la caja de mensaje." LEER Número unaEntrada con 42 ENVIAR "Valor de `unaEntrada`: " + unaEntrada ENVIAR "-# Las entradas se separan por espacios y se unen con comillas dobles (\")" ENVIAR "## ¿No sabes por dónde empezar?" ENVIAR "¡Consulta la [documentación](https://papitaconpure.github.io/ps-docs/)!" //---------------[ ENVÍO DE MARCOS ]---------------// CREAR Marco unMarco CARGAR imagenDemo con Función(nombre) DEVOLVER "https://raw.githubusercontent.com/PapitaConPure/ps/refs/heads/main/demo/" + nombre FIN //Para asignar propiedades a un Marco, se utilizan "métodos de Marco" EJECUTAR unMarco->asignarColor("#f8b7cb") EJECUTAR unMarco->asignarAutor("Bot de Puré", imagenDemo("author.webp")) EJECUTAR unMarco->asignarTítulo("Esto es un Marco") EJECUTAR unMarco->asignarDescripción("No, de verdad. Esto es un **Marco**.") EJECUTAR unMarco->agregarCampo("Este es un **campo**", "Y este es su **valor**", Verdadero) //También, puedes encadenar métodos de Marco de la siguiente manera: USAR unMarco->asignarMiniatura(imagenDemo("thumb.webp")) ->asignarImagen(imagenDemo("image.webp")) ->asignarPie("Esto es el pie del marco.", imagenDemo("footer.webp")) ->agregarCampo("Este es otro campo", "Y este su valor también", Verdadero) ->agregarCampo("Un campo más", "Y este está en su línea") //Nota: La sentencia "EJECUTAR" es la misma que "USAR" ENVIAR unMarco CREAR Marco otroMarco USAR otroMarco ->asignarColor("#bbe1f2") ->asignarTítulo("Información importante") ->asignarPie("Te sorprendería lo mucho que Discord permite que escribas aquí." + " Aprovecho para decir que el arte de la miniatura del Marco anterior está ilustrado por Rakkidei." + " De paso, la caja inmediatamente debajo de esta es el \"valor de retorno\" del programa.") ->agregar("Exportar", "Cuando tu código este listo, puedes exportarlo a un archivo \".tuber\"") ->agregar("Importar", "De momento, no se permite importar código a esta página") ->agregar("Enlazar", "Cuando hayas exportado tu código, puedes usar `p!tubérculo` y adjuntar el archivo \".tuber\" al mensaje") ENVIAR otroMarco