Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.
El Generador de Petto Code es una web que escribe Petto Code por ti. Eliges qué hace el comando con formularios, lo pruebas en un canal que se ve y funciona como Discord, y copias el comando en tu servidor.Ábrelo en codegen.petto.sbs. Es gratis y no necesita iniciar sesión.
Nada sale de la página. El generador nunca toca tu servidor. Tus comandos solo llegan a Discord cuando tú mismo pegas el comando de instalación.
Abre el Constructor. Empieza desde una de las 21 recetas, desde una plantilla oficial o desde un comando vacío. Llena solo las partes que necesites: el nombre, cómo se activa, la respuesta, botones, un formulario, reacciones, requisitos y extras. Las variables como {user} o {server} funcionan en cualquier parte. El código se escribe y se revisa mientras avanzas.
2
Pruébalo
La pestaña Probar es un canal de pruebas que ejecuta el comando con el motor real de Petto. Escribe el comando, pulsa sus botones, elige en sus menús, llena sus formularios y reacciona. Ves lo que imprimiría y lo que haría: roles dados o quitados, MD, mensajes borrados, los datos guardados y un registro de cada uso. Puedes cambiar entre dos personas de prueba para probar lo que ve otra persona.
3
Instálalo
La pestaña Instalar da el comando !customcommand code listo para pegar en tu servidor, y el comando !customcommand trigger cuando se activa con su propio prefijo o palabras. También da un código para compartir (pc1.) para !customcommand import.
En Discord: el comando de instalación pegado en un servidor; Petto revisa el código y lo guarda.
En Discord: el mismo comando instalado desde su código para compartir.
¿Quieres cambiar algo a mano? Editar como código abre el comando en el editor de código, con colores, números de línea, una revisión en cada tecla (con la línea y la columna de un error) y todas las funciones y datos listos para insertar.
Una respuesta en el canal, por MD o en otro canal, como texto o como un embed con campos, colores, imágenes y el autor.
Botones y menús
Botones y un menú desplegable que responden, dan o quitan un rol, o abren un formulario. Se pueden bloquear para la persona que usó el comando.
Formularios
Un formulario emergente (modal) con campos de texto, menús de opciones, botones de opción, casillas, selectores de miembros, roles y canales, archivos para subir y textos informativos. Las respuestas van a un mensaje, por ejemplo a un canal del staff.
Reacciones
Algo que pasa cuando la gente reacciona: un rol, un MD, una respuesta en el canal o un cambio en el mensaje. Una reacción puede ser solo para la persona que usó el comando.
Roles
Da, quita o alterna un rol desde un comando, un botón, una opción de menú o una reacción.
Contadores y respuestas al azar
Un contador que sube con cada uso o clic, y una respuesta elegida al azar de una lista.
Tiempos de espera y requisitos
Cada cuánto se puede usar un comando, y qué roles o canales necesita.
Monedas y rankings
Datos guardados para cada miembro: una recompensa diaria, un saldo y una clasificación del servidor.
Activadores
Empieza con el prefijo de Petto, con un prefijo propio (?hola), o con un mensaje que empieza con unas palabras, es exactamente esas palabras o las contiene.
Recetas y plantillas
21 recetas (verificación, menú de roles, rol por reacción, sugerencias, reportes, monedas diarias, clasificación, pedidos por reacción y más) y todas las plantillas oficiales del bot.
Cambiar un mensaje, solo quien lo pidió, y cerrarlo
Esto hace posibles las tarjetas de pedidos y otros mensajes que cambian con el tiempo sin escribir código.
Algunas partes del embed: cuando un botón, una opción de menú o una reacción cambia el mensaje, puede mantener el embed como está (con todo lo que el comando escribió en él) y cambiar solo las partes que llenes: un nuevo título, descripción, pie o color. Una parte que dejes vacía se mantiene.
Solo quien usó el comando: para cada botón y cada reacción. A cualquier otra persona que pulse el botón se le dice This is not for you; la reacción de cualquier otra persona se quita, con un MD opcional como Solo quien lo pidió puede confirmarlo. Una reacción sabe quién usó el comando porque Petto lo recuerda junto con el mensaje (.Message.CommandUserID en Petto Code).
Cerrar el mensaje por su pie: cuando el pie del embed dice una palabra, como Entregado, sus botones, menús y reacciones dejan de responder. Una reacción se quita, y un clic recibe una respuesta opcional como Esto ya está cerrado.
Un código para compartir empieza con pc1. y contiene un comando completo.
Salida: la pestaña Instalar da el código para compartir de tu comando. Cualquiera puede usarlo en su servidor con !customcommand import <share code> [name].
Entrada: pega un código para compartir en la pestaña Importar para leer su código y revisarlo antes de usarlo. Luego ábrelo en el editor para cambiarlo. La línea completa también funciona, con !customcommand import delante.
Un código de !customcommand export en Discord funciona en el generador, y un código del generador funciona en Discord.
Mis comandos guarda los comandos que salvas en tu navegador. Puedes exportarlos como un archivo JSON e importarlos de nuevo en otro dispositivo. No se guarda nada en un servidor.La web está en inglés, español y portugués, con un tema claro y uno oscuro. Los textos por defecto de los comandos siguen el idioma que elijas.
El generador ejecuta el mismo motor de Petto Code que Petto, con las mismas revisiones, funciones y límites (10 000 caracteres, 10 000 pasos, 250 ms de ejecución, 25 lecturas y escrituras de datos guardados por uso). Lo que funciona en el generador funciona en tu servidor.Lo que no puede probar es lo que depende de Discord: los permisos de Petto en el canal, un rol por encima del rol de Petto o con permisos de moderación, o alguien con los MD cerrados. Petto revisa eso cuando se ejecuta el comando. Mira Límites y seguridad.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Petto","colors":{"primary":"#f0a88f","light":"#bd5136","dark":"#f0a88f"},"logo":{"light":"https://mintcdn.com/wikipetto/INzCWFMm_YlwlYMb/favicon.png?fit=max\u0026auto=format\u0026n=INzCWFMm_YlwlYMb\u0026q=85\u0026s=c885753c51d1e387b16145091d7f5210","dark":"https://mintcdn.com/wikipetto/INzCWFMm_YlwlYMb/favicon.png?fit=max\u0026auto=format\u0026n=INzCWFMm_YlwlYMb\u0026q=85\u0026s=c885753c51d1e387b16145091d7f5210"},"favicon":"https://mintcdn.com/wikipetto/INzCWFMm_YlwlYMb/favicon.png?fit=max\u0026auto=format\u0026n=INzCWFMm_YlwlYMb\u0026q=85\u0026s=c885753c51d1e387b16145091d7f5210","appearance":{"default":"dark","strict":true},"background":{"color":{"light":"#ffffff","dark":"#111214"}},"navbar":{"links":[{"href":"https://petto.sbs/support","label":"Support Server"}],"primary":{"type":"button","label":"Add Petto","href":"https://petto.sbs/invite"}},"footer":{"socials":{"discord":"https://petto.sbs/support"}},"seo":{"metatags":{"theme-color":"#111214","og:site_name":"wiki.petto.sbs","twitter:card":"summary_large_image"},"indexing":"navigable"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"overview/introduction"},{"language":"es","href":"es/overview/introduction"},{"language":"pt-BR","href":"pt-br/overview/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"wikipetto","hasAudioNarration":false,"actualSubdomain":"wikipetto","customDomains":["wiki.petto.sbs"],"gitSource":{"type":"github","owner":"pettobot","repo":"petto-wiki-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae8e2462fb019ec32ec24ca","collectionId":"fcc701e5-f456-4a8c-bc1f-29e1260bc10a","liveDeploymentHistoryId":"6ae8e2462fb019ec32ec24ca","schemaVersion":"v3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae8e2462fb019ec32ec24ca","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"en","tag":"Community","count":24},{"language":"es","tag":"Comunidad","count":24},{"language":"pt-BR","tag":"Comunidade","count":24},{"language":"en","tag":"Automation","count":21},{"language":"es","tag":"Automatización","count":21},{"language":"pt-BR","tag":"Automação","count":21},{"language":"en","tag":"Setup","count":13},{"language":"es","tag":"Configuración","count":13},{"language":"pt-BR","tag":"Configuração","count":13},{"language":"en","tag":"Moderation","count":11},{"language":"es","tag":"Moderación","count":11},{"language":"pt-BR","tag":"Moderação","count":11},{"language":"en","tag":"Miscellaneous","count":9},{"language":"es","tag":"Varios","count":9},{"language":"pt-BR","tag":"Diversos","count":9},{"language":"en","tag":"Members","count":8},{"language":"en","tag":"Onboarding","count":8},{"language":"es","tag":"Miembros","count":8},{"language":"es","tag":"Bienvenida","count":8},{"language":"pt-BR","tag":"Membros","count":8},{"language":"pt-BR","tag":"Boas-vindas","count":8},{"language":"en","tag":"Engagement","count":7},{"language":"en","tag":"Protection","count":7},{"language":"es","tag":"Participación","count":7},{"language":"es","tag":"Protección","count":7},{"language":"pt-BR","tag":"Engajamento","count":7},{"language":"pt-BR","tag":"Proteção","count":7},{"language":"en","tag":"Guides","count":6},{"language":"es","tag":"Guías","count":6},{"language":"pt-BR","tag":"Guias","count":6},{"language":"default","tag":"Changelog","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"es/automation/petto-code-generator","slug":"/es/automation/petto-code-generator","pageMetadata":{"title":"Generador de Petto Code","description":"Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.","icon":"wand-magic-sparkles","href":"/es/automation/petto-code-generator"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Frame,Heading,Note,OptimizedImage,Step,Steps,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`resumen`,children:`Resumen`}),`\n`,_jsxs(_components.p,{children:[`El `,_jsx(_components.strong,{children:`Generador de Petto Code`}),` es una web que escribe `,_jsx(_components.a,{href:`/es/automation/petto-code`,children:`Petto Code`}),` por ti. Eliges qué hace el comando con formularios, lo pruebas en un canal que se ve y funciona como Discord, y copias el comando en tu servidor.`]}),`\n`,_jsxs(_components.p,{children:[`Ábrelo en `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://codegen.petto.sbs`,children:`codegen.petto.sbs`})}),`. Es gratis y no necesita iniciar sesión.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Nada sale de la página.`}),` El generador nunca toca tu servidor. Tus comandos solo llegan a Discord cuando tú mismo pegas el comando de instalación.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`cómo-funciona`,children:`Cómo funciona`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Créalo`,children:_jsxs(_components.p,{children:[`Abre el `,_jsx(_components.strong,{children:`Constructor`}),`. Empieza desde una de las `,_jsx(_components.strong,{children:`21 recetas`}),`, desde una plantilla oficial o desde un comando vacío. Llena solo las partes que necesites: el nombre, cómo se activa, la respuesta, botones, un formulario, reacciones, requisitos y extras. Las variables como `,_jsx(_components.code,{children:`{user}`}),` o `,_jsx(_components.code,{children:`{server}`}),` funcionan en cualquier parte. El código se escribe y se revisa mientras avanzas.`]})}),_jsx(Step,{title:`Pruébalo`,children:_jsxs(_components.p,{children:[`La pestaña `,_jsx(_components.strong,{children:`Probar`}),` es un canal de pruebas que ejecuta el comando con `,_jsx(_components.strong,{children:`el motor real de Petto`}),`. Escribe el comando, pulsa sus botones, elige en sus menús, llena sus formularios y reacciona. Ves lo que imprimiría y lo que haría: roles dados o quitados, MD, mensajes borrados, los datos guardados y un registro de cada uso. Puedes cambiar entre `,_jsx(_components.strong,{children:`dos personas de prueba`}),` para probar lo que ve otra persona.`]})}),_jsxs(Step,{title:`Instálalo`,children:[_jsxs(_components.p,{children:[`La pestaña `,_jsx(_components.strong,{children:`Instalar`}),` da el comando `,_jsx(_components.code,{children:`!customcommand code`}),` listo para pegar en tu servidor, y el comando `,_jsx(_components.code,{children:`!customcommand trigger`}),` cuando se activa con su propio prefijo o palabras. También da un `,_jsx(_components.strong,{children:`código para compartir`}),` (`,_jsx(_components.code,{children:`pc1.`}),`) para `,_jsx(_components.code,{children:`!customcommand import`}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`customcommand`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` code`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` verify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {{ `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`customcommand`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` pc1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.\u003c`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`code`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`> `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`verify`})]}),`\n`]})})}),_jsx(Frame,{caption:`En Discord: el comando de instalación pegado en un servidor; Petto revisa el código y lo guarda.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-code.webp?fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=60db3c2d5fb2d1d1937d1af49db25f0f`,alt:`liam pega !customcommand code verify con el código en un bloque y Petto responde que verify se creó`,\"data-og-width\":`1240`,width:`1240`,\"data-og-height\":`822`,height:`822`,\"data-path\":`images/discord/automation/es/petto-code-generator-install-code.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-code.webp?w=280\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=5e65b1a5906771cf57c9959d078fbd60 280w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-code.webp?w=560\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=e875d25d72c5587dc08982f29b1ef4ae 560w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-code.webp?w=840\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=bb6d2e90cd1745dfebf5aaffcbda76d0 840w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-code.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=223963f296ca201c6f056eb50b275d8b 1100w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-code.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=668bafc414639f8742bed2e5da2d44a5 1650w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-code.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=36d2cd815db3b0274ce9ba2bf903a958 2500w`})}),_jsx(Frame,{caption:`En Discord: el mismo comando instalado desde su código para compartir.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-import.webp?fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=502bb58eec00897fdd43a7032f8daf71`,alt:`liam pega !customcommand import con el código pc1. y el nombre verify, y Petto responde que verify se importó`,\"data-og-width\":`1240`,width:`1240`,\"data-og-height\":`814`,height:`814`,\"data-path\":`images/discord/automation/es/petto-code-generator-install-import.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-import.webp?w=280\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=0ff2f1bbb9b745c31c2973ec1b024355 280w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-import.webp?w=560\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=1d4d4d82569a71a836e18bc159349954 560w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-import.webp?w=840\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=81b3cf88ebc50d3f5e37a5afef48b976 840w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-import.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=30feda8bfbb35fa28813d880d02f727f 1100w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-import.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=0b5dc5dbe3f0a0d8e60a0cf75fb65172 1650w, https://mintcdn.com/wikipetto/L9chBgQbuvvlCD9p/images/discord/automation/es/petto-code-generator-install-import.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=L9chBgQbuvvlCD9p\u0026q=85\u0026s=ef7d30c37698548928d9c9466e16dcd3 2500w`})})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`¿Quieres cambiar algo a mano? `,_jsx(_components.strong,{children:`Editar como código`}),` abre el comando en el editor de código, con colores, números de línea, una revisión en cada tecla (con la línea y la columna de un error) y todas las funciones y datos listos para insertar.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`qué-puede-crear`,children:`Qué puede crear`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Texto y embeds`,icon:`message`,children:_jsx(_components.p,{children:`Una respuesta en el canal, por MD o en otro canal, como texto o como un embed con campos, colores, imágenes y el autor.`})}),_jsx(Card,{title:`Botones y menús`,icon:`hand-pointer`,children:_jsx(_components.p,{children:`Botones y un menú desplegable que responden, dan o quitan un rol, o abren un formulario. Se pueden bloquear para la persona que usó el comando.`})}),_jsx(Card,{title:`Formularios`,icon:`rectangle-list`,children:_jsx(_components.p,{children:`Un formulario emergente (modal) con campos de texto, menús de opciones, botones de opción, casillas, selectores de miembros, roles y canales, archivos para subir y textos informativos. Las respuestas van a un mensaje, por ejemplo a un canal del staff.`})}),_jsx(Card,{title:`Reacciones`,icon:`face-smile`,children:_jsx(_components.p,{children:`Algo que pasa cuando la gente reacciona: un rol, un MD, una respuesta en el canal o un cambio en el mensaje. Una reacción puede ser solo para la persona que usó el comando.`})}),_jsx(Card,{title:`Roles`,icon:`user-tag`,children:_jsx(_components.p,{children:`Da, quita o alterna un rol desde un comando, un botón, una opción de menú o una reacción.`})}),_jsx(Card,{title:`Contadores y respuestas al azar`,icon:`dice`,children:_jsx(_components.p,{children:`Un contador que sube con cada uso o clic, y una respuesta elegida al azar de una lista.`})}),_jsx(Card,{title:`Tiempos de espera y requisitos`,icon:`hourglass-half`,children:_jsx(_components.p,{children:`Cada cuánto se puede usar un comando, y qué roles o canales necesita.`})}),_jsx(Card,{title:`Monedas y rankings`,icon:`coins`,children:_jsx(_components.p,{children:`Datos guardados para cada miembro: una recompensa diaria, un saldo y una clasificación del servidor.`})}),_jsx(Card,{title:`Activadores`,icon:`bolt`,children:_jsxs(_components.p,{children:[`Empieza con el prefijo de Petto, con un prefijo propio (`,_jsx(_components.code,{children:`?hola`}),`), o con un mensaje que empieza con unas palabras, es exactamente esas palabras o las contiene.`]})}),_jsx(Card,{title:`Recetas y plantillas`,icon:`book-open`,children:_jsx(_components.p,{children:`21 recetas (verificación, menú de roles, rol por reacción, sugerencias, reportes, monedas diarias, clasificación, pedidos por reacción y más) y todas las plantillas oficiales del bot.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`cambiar-un-mensaje-solo-quien-lo-pidió-y-cerrarlo`,children:`Cambiar un mensaje, solo quien lo pidió, y cerrarlo`}),`\n`,_jsxs(_components.p,{children:[`Esto hace posibles las tarjetas de pedidos y otros mensajes que cambian con el tiempo `,_jsx(_components.strong,{children:`sin escribir código`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Algunas partes del embed:`}),` cuando un botón, una opción de menú o una reacción cambia el mensaje, puede mantener el embed como está (con todo lo que el comando escribió en él) y cambiar solo las partes que llenes: un nuevo `,_jsx(_components.strong,{children:`título`}),`, `,_jsx(_components.strong,{children:`descripción`}),`, `,_jsx(_components.strong,{children:`pie`}),` o `,_jsx(_components.strong,{children:`color`}),`. Una parte que dejes vacía se mantiene.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Solo quien usó el comando:`}),` para cada botón y cada reacción. A cualquier otra persona que pulse el botón se le dice `,_jsx(_components.em,{children:`This is not for you`}),`; la reacción de cualquier otra persona se quita, con un MD opcional como `,_jsx(_components.em,{children:`Solo quien lo pidió puede confirmarlo.`}),` Una reacción sabe quién usó el comando porque Petto lo recuerda junto con el mensaje (`,_jsx(_components.code,{children:`.Message.CommandUserID`}),` en `,_jsx(_components.a,{href:`/es/automation/petto-code#qui%C3%A9n-us%C3%B3-el-comando`,children:`Petto Code`}),`).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Cerrar el mensaje por su pie:`}),` cuando el pie del embed dice una palabra, como `,_jsx(_components.em,{children:`Entregado`}),`, sus botones, menús y reacciones dejan de responder. Una reacción se quita, y un clic recibe una respuesta opcional como `,_jsx(_components.em,{children:`Esto ya está cerrado.`})]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`receta-pedidos-por-reacción`,children:`Receta: Pedidos por reacción`}),`\n`,_jsxs(_components.p,{children:[`La receta `,_jsx(_components.strong,{children:`Pedidos por reacción`}),` junta las tres cosas. `,_jsx(_components.code,{children:`!req un pastel`}),` envía una tarjeta con el pedido y borra el mensaje del comando:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`🦋 es para cualquiera y pone en el pie `,_jsxs(_components.em,{children:[`Reclamado por `,_jsx(_components.code,{children:`{name}`})]}),`.`]}),`\n`,_jsxs(_components.li,{children:[`🎀 es `,_jsx(_components.strong,{children:`solo para quien lo pidió`}),` y pone en el pie `,_jsx(_components.em,{children:`Entregado`}),`. El 🎀 de cualquier otra persona se quita.`]}),`\n`,_jsxs(_components.li,{children:[`Cuando el pie dice `,_jsx(_components.em,{children:`Entregado`}),`, la tarjeta queda cerrada y deja de responder.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Ábrela en `,_jsx(_components.strong,{children:`Plantillas`}),`, cambia los textos y los emojis, pruébala en el canal de pruebas como dos personas, e instálala.`]}),`\n`,_jsx(Frame,{caption:`En Discord: la receta Pedidos por reacción instalada y usada con !req, ejecutada por el motor de Petto.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/wikipetto/Z-XTVemdYTr1KRaH/images/discord/automation/es/petto-code-generator.webp?fit=max\u0026auto=format\u0026n=Z-XTVemdYTr1KRaH\u0026q=85\u0026s=12b40f389e29bc33c317283d9a6eb6cb`,alt:`La tarjeta del pedido de chu de un pastel para el cumpleaños del servidor, con las reacciones de mariposa y moño para reclamarlo y confirmar la entrega`,\"data-og-width\":`1240`,width:`1240`,\"data-og-height\":`514`,height:`514`,\"data-path\":`images/discord/automation/es/petto-code-generator.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/wikipetto/Z-XTVemdYTr1KRaH/images/discord/automation/es/petto-code-generator.webp?w=280\u0026fit=max\u0026auto=format\u0026n=Z-XTVemdYTr1KRaH\u0026q=85\u0026s=124dad7ec9ba38c6bdbc43bf4a7acf89 280w, https://mintcdn.com/wikipetto/Z-XTVemdYTr1KRaH/images/discord/automation/es/petto-code-generator.webp?w=560\u0026fit=max\u0026auto=format\u0026n=Z-XTVemdYTr1KRaH\u0026q=85\u0026s=7b1017a33e340e648f5278c71960c193 560w, https://mintcdn.com/wikipetto/Z-XTVemdYTr1KRaH/images/discord/automation/es/petto-code-generator.webp?w=840\u0026fit=max\u0026auto=format\u0026n=Z-XTVemdYTr1KRaH\u0026q=85\u0026s=bfa7424da57042095e2fed782e9e5f0d 840w, https://mintcdn.com/wikipetto/Z-XTVemdYTr1KRaH/images/discord/automation/es/petto-code-generator.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=Z-XTVemdYTr1KRaH\u0026q=85\u0026s=3ab0117ec1535f7b8b5724e2d27a5ed3 1100w, https://mintcdn.com/wikipetto/Z-XTVemdYTr1KRaH/images/discord/automation/es/petto-code-generator.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=Z-XTVemdYTr1KRaH\u0026q=85\u0026s=ad4d206a5dd259a5513c7f6e25a0b3eb 1650w, https://mintcdn.com/wikipetto/Z-XTVemdYTr1KRaH/images/discord/automation/es/petto-code-generator.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=Z-XTVemdYTr1KRaH\u0026q=85\u0026s=701de8aa7a6158ff44cb49c81fbdc089 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`códigos-para-compartir-en-los-dos-sentidos`,children:`Códigos para compartir, en los dos sentidos`}),`\n`,_jsxs(_components.p,{children:[`Un código para compartir empieza con `,_jsx(_components.code,{children:`pc1.`}),` y contiene un comando completo.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Salida:`}),` la pestaña `,_jsx(_components.strong,{children:`Instalar`}),` da el código para compartir de tu comando. Cualquiera puede usarlo en su servidor con `,_jsx(_components.code,{children:`!customcommand import \u003cshare code> [name]`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Entrada:`}),` pega un código para compartir en la pestaña `,_jsx(_components.strong,{children:`Importar`}),` para leer su código y revisarlo `,_jsx(_components.strong,{children:`antes de usarlo`}),`. Luego ábrelo en el editor para cambiarlo. La línea completa también funciona, con `,_jsx(_components.code,{children:`!customcommand import`}),` delante.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Un código de `,_jsx(_components.code,{children:`!customcommand export`}),` en Discord funciona en el generador, y un código del generador funciona en Discord.`]}),`\n`,_jsx(Heading,{level:`2`,id:`mis-comandos`,children:`Mis comandos`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mis comandos`}),` guarda los comandos que salvas `,_jsx(_components.strong,{children:`en tu navegador`}),`. Puedes exportarlos como un archivo JSON e importarlos de nuevo en otro dispositivo. No se guarda nada en un servidor.`]}),`\n`,_jsxs(_components.p,{children:[`La web está en `,_jsx(_components.strong,{children:`inglés, español y portugués`}),`, con un tema claro y uno oscuro. Los textos por defecto de los comandos siguen el idioma que elijas.`]}),`\n`,_jsx(Heading,{level:`2`,id:`el-mismo-motor-que-el-bot`,children:`El mismo motor que el bot`}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[`El generador ejecuta `,_jsx(_components.strong,{children:`el mismo motor de Petto Code que Petto`}),`, con las mismas revisiones, funciones y límites (10 000 caracteres, 10 000 pasos, 250 ms de ejecución, 25 lecturas y escrituras de datos guardados por uso). `,_jsx(_components.strong,{children:`Lo que funciona en el generador funciona en tu servidor.`})]}),_jsxs(_components.p,{children:[`Lo que no puede probar es lo que depende de Discord: los permisos de Petto en el canal, un rol por encima del rol de Petto o con permisos de moderación, o alguien con los MD cerrados. Petto revisa eso cuando se ejecuta el comando. Mira `,_jsx(_components.a,{href:`/es/automation/petto-code#l%C3%ADmites-y-seguridad`,children:`Límites y seguridad`}),`.`]})]}),`\n`,_jsxs(_components.p,{children:[`La documentación completa del lenguaje está en `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://code.petto.sbs`,children:`code.petto.sbs`})}),`, con una página sobre el generador en `,_jsx(_components.a,{href:`https://code.petto.sbs/generator`,children:`code.petto.sbs/generator`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Mira `,_jsx(_components.a,{href:`/es/automation/petto-code`,children:`Petto Code`}),` para los comandos y `,_jsx(_components.a,{href:`/es/automation/custom-commands`,children:`Comandos personalizados`}),` para comandos de texto simple y embeds.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Generador de Petto Code","description":"Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.","icon":"wand-magic-sparkles","href":"/es/automation/petto-code-generator"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Resumen","slug":"resumen","depth":2,"children":[]},{"title":"Cómo funciona","slug":"cómo-funciona","depth":2,"children":[]},{"title":"Qué puede crear","slug":"qué-puede-crear","depth":2,"children":[]},{"title":"Cambiar un mensaje, solo quien lo pidió, y cerrarlo","slug":"cambiar-un-mensaje-solo-quien-lo-pidió-y-cerrarlo","depth":2,"children":[{"title":"Receta: Pedidos por reacción","slug":"receta-pedidos-por-reacción","depth":3,"children":[]}]},{"title":"Códigos para compartir, en los dos sentidos","slug":"códigos-para-compartir-en-los-dos-sentidos","depth":2,"children":[]},{"title":"Mis comandos","slug":"mis-comandos","depth":2,"children":[]},{"title":"El mismo motor que el bot","slug":"el-mismo-motor-que-el-bot","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/wikipetto/c83e687cc7f8558b/scripts/make-og-image.js"],"subdomain":"wikipetto","siteName":"Petto","title":"Generador de Petto Code - Petto","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/automation/petto-code-generator","matchLevel":1},"es":{"href":"/es/automation/petto-code-generator","matchLevel":0},"pt-BR":{"href":"/pt-br/automation/petto-code-generator","matchLevel":1}}},"lastModified":"2026-10-29T19:37:37.621Z","originalFileLocation":"es/automation/petto-code-generator.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Petto\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintcdn.com/wikipetto/INzCWFMm_YlwlYMb/favicon.png?fit=max\u0026amp;auto=format\u0026amp;n=INzCWFMm_YlwlYMb\u0026amp;q=85\u0026amp;s=c885753c51d1e387b16145091d7f5210\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintcdn.com/wikipetto/INzCWFMm_YlwlYMb/favicon.png?fit=max\u0026amp;auto=format\u0026amp;n=INzCWFMm_YlwlYMb\u0026amp;q=85\u0026amp;s=c885753c51d1e387b16145091d7f5210\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintcdn.com/wikipetto/INzCWFMm_YlwlYMb/favicon.png?fit=max\u0026amp;auto=format\u0026amp;n=INzCWFMm_YlwlYMb\u0026amp;q=85\u0026amp;s=c885753c51d1e387b16145091d7f5210\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintcdn.com/wikipetto/INzCWFMm_YlwlYMb/favicon.png?fit=max\u0026amp;auto=format\u0026amp;n=INzCWFMm_YlwlYMb\u0026amp;q=85\u0026amp;s=c885753c51d1e387b16145091d7f5210\">\u003cmeta data-mint-head property=\"og:title\" content=\"Generador de Petto Code - Petto\">\u003cmeta data-mint-head property=\"og:description\" content=\"Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"wiki.petto.sbs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://wiki.petto.sbs/es/automation/petto-code-generator\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://wikipetto.mintlify.app/_mintlify/api/og/v2?division=Comandos+y+c%C3%B3digo\u0026amp;title=Generador+de+Petto+Code\u0026amp;description=Un+sitio+web+gratis+que+arma+comandos+personalizados+en+Petto+Code+con+formularios%2C+te+deja+probarlos+en+un+canal+de+prueba+y+te+da+el+comando+para+pegar.\u0026amp;theme=bb8afea9878da8b85b43aaf1\u0026amp;signature=575da218a5a8560656c736e511fe6d770ee727c55962458da109e5c2b2528279\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Generador de Petto Code - Petto\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://wikipetto.mintlify.app/_mintlify/api/og/v2?division=Comandos+y+c%C3%B3digo\u0026amp;title=Generador+de+Petto+Code\u0026amp;description=Un+sitio+web+gratis+que+arma+comandos+personalizados+en+Petto+Code+con+formularios%2C+te+deja+probarlos+en+un+canal+de+prueba+y+te+da+el+comando+para+pegar.\u0026amp;theme=bb8afea9878da8b85b43aaf1\u0026amp;signature=575da218a5a8560656c736e511fe6d770ee727c55962458da109e5c2b2528279\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/wikipetto/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Petto\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f0a88f\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#111214\">\u003clink data-mint-head rel=\"canonical\" href=\"https://wiki.petto.sbs/es/automation/petto-code-generator\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/automation/petto-code-generator.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://wiki.petto.sbs/es/automation/petto-code-generator\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://wiki.petto.sbs/automation/petto-code-generator\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://wiki.petto.sbs/pt-br/automation/petto-code-generator\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://wiki.petto.sbs/automation/petto-code-generator\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://wiki.petto.sbs/#organization\",\"name\":\"Petto\",\"url\":\"https://wiki.petto.sbs\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/wikipetto/INzCWFMm_YlwlYMb/favicon.png?fit=max\u0026auto=format\u0026n=INzCWFMm_YlwlYMb\u0026q=85\u0026s=c885753c51d1e387b16145091d7f5210\"}},{\"@type\":\"WebSite\",\"@id\":\"https://wiki.petto.sbs#website\",\"name\":\"Petto\",\"url\":\"https://wiki.petto.sbs\",\"publisher\":{\"@id\":\"https://wiki.petto.sbs/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://wiki.petto.sbs/es/automation/petto-code-generator#webpage\",\"url\":\"https://wiki.petto.sbs/es/automation/petto-code-generator\",\"name\":\"Generador de Petto Code\",\"description\":\"Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.\",\"dateModified\":\"2026-10-29T19:37:37.621Z\",\"isPartOf\":{\"@id\":\"https://wiki.petto.sbs#website\"},\"breadcrumb\":{\"@id\":\"https://wiki.petto.sbs/es/automation/petto-code-generator#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://wiki.petto.sbs/es/automation/petto-code-generator#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Automatización\",\"item\":\"https://wiki.petto.sbs/es/automation/custom-commands\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comandos y código\",\"item\":\"https://wiki.petto.sbs/es/automation/custom-commands\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Generador de Petto Code\",\"item\":\"https://wiki.petto.sbs/es/automation/petto-code-generator\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://wiki.petto.sbs/es/automation/petto-code-generator#article\",\"headline\":\"Generador de Petto Code\",\"name\":\"Generador de Petto Code\",\"description\":\"Un sitio web gratis que arma comandos personalizados en Petto Code con formularios, te deja probarlos en un canal de prueba y te da el comando para pegar.\",\"url\":\"https://wiki.petto.sbs/es/automation/petto-code-generator\",\"mainEntityOfPage\":{\"@id\":\"https://wiki.petto.sbs/es/automation/petto-code-generator#webpage\"},\"dateModified\":\"2026-10-29T19:37:37.621Z\",\"publisher\":{\"@id\":\"https://wiki.petto.sbs/#organization\"},\"isPartOf\":{\"@id\":\"https://wiki.petto.sbs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Petto\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Petto","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/automation/petto-code-generator"}]},{"language":"es","groups":[{"group":"Inicio","pages":[{"title":"Introducción","icon":"book-open-reader","href":"/es/overview/introduction"},{"title":"Primeros pasos","icon":"rocket","href":"/es/overview/getting-started"},{"title":"Premium","icon":"gem","href":"/es/overview/premium"}]},{"group":"Guías","pages":[{"title":"Configura tu primer servidor","icon":"map","href":"/es/guides/first-server-setup"},{"title":"Embeds guardados en todas partes","icon":"palette","href":"/es/guides/saved-embeds-everywhere"},{"title":"Vanity y Server Tags","icon":"id-card","href":"/es/guides/vanity-tag-bot"},{"title":"Petto Vault","icon":"vault","href":"/es/guides/petto-vault"},{"title":"Configura un sistema de tickets","icon":"ticket","href":"/es/guides/ticket-system-setup"},{"title":"Cómo migrar desde otro bot","icon":"route","href":"/es/guides/migrating-from-another-bot"}]},{"group":"Conceptos","pages":[{"title":"Casos de moderación","icon":"folder-open","href":"/es/concepts/cases"},{"title":"Cómo se resuelven las variables","icon":"wand-magic-sparkles","href":"/es/concepts/variables-engine"},{"title":"Permisos y jerarquía de roles","icon":"sitemap","href":"/es/concepts/permissions-and-hierarchy"}]},{"group":"Moderación","pages":[{"group":"Comandos y casos","icon":"gavel","expanded":false,"pages":[{"title":"Moderación","icon":"shield-check","href":"/es/moderation/moderation"},{"title":"Cárcel","icon":"lock","href":"/es/moderation/jail"}]},{"group":"Protección","icon":"shield-halved","expanded":false,"pages":[{"title":"Automod","icon":"shield-halved","href":"/es/moderation/automod"},{"title":"Anti-nuke","icon":"bomb","href":"/es/moderation/anti-nuke"},{"title":"Anti estafas","icon":"shield-exclamation","href":"/es/moderation/anti-scam"},{"title":"Honeypot","icon":"jar","href":"/es/moderation/honeypot"},{"title":"Lockdown","icon":"lock","href":"/es/moderation/lockdown"},{"title":"Centro de seguridad","icon":"shield-check","href":"/es/moderation/security"},{"title":"MD de Petto","icon":"envelope","href":"/es/moderation/dms-from-petto"}]},{"group":"Apelaciones y logs","icon":"scroll","expanded":false,"pages":[{"title":"Apelaciones","icon":"scale-balanced","href":"/es/moderation/appeals"},{"title":"Registros","icon":"notebook","href":"/es/moderation/logging"}]}]},{"group":"Automatización","pages":[{"group":"Comandos y código","icon":"code","expanded":false,"pages":[{"title":"Comandos personalizados","icon":"square-terminal","href":"/es/automation/custom-commands"},{"title":"Petto Code","description":"Escribe comandos personalizados en código: embeds, botones, menús, formularios, reacciones, datos guardados y tus propios prefijos, revisados antes de guardarse.","icon":"code","href":"/es/automation/petto-code"},{"title":"Generador de Petto Code","icon":"wand-magic-sparkles","href":"/es/automation/petto-code-generator"},{"title":"Botones y paneles","description":"Botones y menús desplegables que dan, quitan o alternan roles y responden en privado, publicados como paneles, sin código.","icon":"hand-pointer","href":"/es/automation/button-responders"},{"title":"Desactivar comandos","icon":"ban","href":"/es/automation/disable-commands"}]},{"group":"Mensajes","icon":"message","expanded":false,"pages":[{"title":"Autorrespuestas","icon":"reply","href":"/es/automation/autoresponder"},{"title":"Mensajes fijos","icon":"thumbtack","href":"/es/automation/sticky-messages"},{"title":"Hilos automáticos","icon":"comments","href":"/es/automation/autothread"},{"title":"Canales de medios","icon":"image","tag":"Nuevo","href":"/es/automation/media-channels"},{"title":"Temporizadores","icon":"clock","href":"/es/automation/timers"}]},{"group":"Roles y reacciones","icon":"face-smile","expanded":false,"pages":[{"title":"Roles por reacción","icon":"face-smile","href":"/es/automation/reaction-roles"},{"title":"Comandos de roles y roles en masa","icon":"users-gear","href":"/es/automation/role-commands"},{"title":"Activadores de reacción","icon":"face-smile","href":"/es/automation/reaction-triggers"},{"title":"Roles persistentes","icon":"user-tag","href":"/es/automation/sticky-roles"}]},{"group":"Tableros","icon":"star","expanded":false,"pages":[{"title":"Starboard","icon":"star","href":"/es/automation/starboard"},{"title":"Monkeyboard","icon":"face-grin-tongue","tag":"Nuevo","href":"/es/automation/monkeyboard"},{"title":"Clownboard","icon":"face-grin-tears","tag":"Nuevo","href":"/es/automation/clownboard"}]},{"group":"Voz y alertas","icon":"bell","expanded":false,"pages":[{"title":"VoiceMaster","icon":"microphone","href":"/es/automation/voicemaster"},{"title":"Alertas de misiones","icon":"trophy","href":"/es/automation/quests"},{"title":"Feeds","icon":"bell","href":"/es/automation/feeds"},{"title":"Alertas de rollouts","icon":"flask","href":"/es/automation/rollouts"}]}]},{"group":"Comunidad","pages":[{"group":"Tickets y formularios","icon":"ticket","expanded":false,"pages":[{"title":"Tickets","icon":"ticket","href":"/es/community/tickets"},{"title":"Soporte con foros","icon":"comments","href":"/es/community/forum-support"},{"title":"Formularios","icon":"clipboard-list","href":"/es/community/forms"},{"title":"Reportes","icon":"flag","href":"/es/community/reports"},{"title":"Solicitudes","icon":"inbox","href":"/es/community/requests"}]},{"group":"Niveles y recompensas","icon":"chart-line","expanded":false,"pages":[{"title":"Niveles","icon":"chart-line","href":"/es/community/leveling"},{"title":"Recompensas por nivel","icon":"trophy","href":"/es/community/leveling-rewards"}]},{"group":"Sorteos","icon":"gift","expanded":false,"pages":[{"title":"Sorteos","icon":"gift","href":"/es/community/giveaways"},{"title":"Presets de entradas extra","icon":"star","href":"/es/community/giveaway-presets"}]},{"group":"Participación","icon":"comments","expanded":false,"pages":[{"title":"Sugerencias","icon":"lightbulb","tag":"New","href":"/es/community/suggestions"},{"title":"Confesiones","icon":"mask","tag":"New","href":"/es/community/confessions"},{"title":"Encuestas","icon":"square-poll-vertical","href":"/es/community/polls"},{"title":"Contador","icon":"hashtag","tag":"New","href":"/es/community/counting"},{"title":"Embeds de enlaces de mensajes","icon":"link","href":"/es/community/message-link-embeds"},{"title":"Partners","icon":"handshake","href":"/es/community/partners"},{"title":"Subidas","icon":"cloud-arrow-up","href":"/es/community/uploads"}]},{"group":"Miembros","icon":"users","expanded":false,"pages":[{"title":"AFK","icon":"moon","href":"/es/community/afk"},{"title":"Cumpleaños","icon":"cake-candles","tag":"New","href":"/es/community/birthdays"},{"title":"Recordatorios","icon":"bell","href":"/es/community/reminders"},{"title":"Reputación","icon":"thumbs-up","href":"/es/community/reputation"},{"title":"Roles de boosters","icon":"sparkles","href":"/es/community/boosterrole"},{"title":"Invitaciones","icon":"user-plus","href":"/es/community/invites"},{"title":"Reseñas y perfiles","icon":"star","href":"/es/community/reviews-profiles"},{"title":"Historial de perfil","icon":"clock-rotate-left","tag":"New","href":"/es/community/profile-history"}]}]},{"group":"Roleplay","pages":[{"title":"Roleplay","icon":"heart","href":"/es/roleplay/roleplay"}]},{"group":"Varios","pages":[{"group":"Diversión e imágenes","icon":"dice","expanded":false,"pages":[{"title":"Diversión","icon":"dice","href":"/es/miscellaneous/fun"},{"title":"Citas e imágenes","icon":"image","href":"/es/miscellaneous/images"}]},{"group":"IA","icon":"robot","expanded":false,"pages":[{"title":"Ask (IA)","icon":"robot","tag":"BETA","href":"/es/miscellaneous/ask"}]},{"group":"Herramientas del servidor","icon":"toolbox","expanded":false,"pages":[{"title":"Webhook","icon":"webhook","href":"/es/miscellaneous/webhook"},{"title":"Contadores","icon":"chart-line","href":"/es/miscellaneous/counters"}]},{"group":"Petto","icon":"paw","expanded":false,"pages":[{"title":"Estadísticas","icon":"chart-simple","tag":"Nuevo","href":"/es/miscellaneous/statistics"},{"title":"Estadísticas globales","icon":"chart-line","href":"/es/miscellaneous/global-stats"},{"title":"Votos","icon":"thumbs-up","href":"/es/miscellaneous/votes"},{"title":"Tablero de feedback","icon":"comments","href":"/es/miscellaneous/feedback"}]}]},{"group":"Bienvenida","pages":[{"group":"Bienvenida y salida","icon":"door-open","expanded":false,"pages":[{"title":"Mensajes de bienvenida","icon":"hand-wave","href":"/es/onboarding/welcome"},{"title":"Mensajes de despedida","icon":"door-open","href":"/es/onboarding/leave"},{"title":"MD al entrar","icon":"envelope","href":"/es/onboarding/dm-on-join"},{"title":"Mención al entrar","icon":"at","href":"/es/onboarding/ping-on-join"}]},{"group":"Roles y verificación","icon":"user-check","expanded":false,"pages":[{"title":"Roles al entrar","icon":"user-plus","href":"/es/onboarding/join-roles"},{"title":"Verificación","icon":"circle-check","href":"/es/onboarding/verification"}]},{"group":"Boosts y bumps","icon":"rocket","expanded":false,"pages":[{"title":"Mensajes de boost","icon":"sparkles","href":"/es/onboarding/boost"},{"title":"Recordatorio de bump","icon":"arrow-up","href":"/es/onboarding/bump-reminder"}]}]},{"group":"Configuración","pages":[{"group":"Lo básico","icon":"sliders","expanded":false,"pages":[{"title":"Prefijo","icon":"terminal","href":"/es/setup/prefix"},{"title":"Tu propio prefijo","icon":"at","href":"/es/setup/user-prefix"},{"title":"Hora","icon":"clock","href":"/es/setup/time"},{"title":"Idioma","icon":"language","href":"/es/setup/language"},{"title":"Alias","icon":"link","href":"/es/setup/aliases"},{"title":"Alias cortos","icon":"bolt","href":"/es/setup/short-aliases"}]},{"group":"Apariencia","icon":"palette","expanded":false,"pages":[{"title":"Aspecto de los mensajes","icon":"user-pen","href":"/es/setup/message-look"},{"title":"Apariencia del bot","icon":"palette","href":"/es/setup/bot-appearance"},{"title":"Tarjetas de configuración","icon":"sliders","href":"/es/setup/config-cards"}]},{"group":"Dashboard y acceso","icon":"lock","expanded":false,"pages":[{"title":"La dashboard","icon":"table-columns","href":"/es/setup/dashboard"},{"title":"Acceso a la dashboard","icon":"user-gear","href":"/es/setup/dashboard-access"},{"title":"Permisos de comandos","icon":"key","href":"/es/setup/permissions"},{"title":"Exportar y restablecer la configuración","icon":"download","href":"/es/setup/config-export"}]}]},{"group":"Recursos","pages":[{"group":"Scripting","icon":"scroll","pages":[{"title":"Variables","icon":"signature","href":"/es/resources/scripting/variables"},{"title":"Embeds","icon":"code","href":"/es/resources/scripting/embeds"},{"title":"Paginación","icon":"book-open","href":"/es/resources/scripting/pagination"}]},{"title":"Tarjetas de imagen","icon":"image","href":"/es/resources/image-cards"},{"title":"Información y utilidades","icon":"magnifying-glass","href":"/es/resources/utility-commands"}]},{"group":"Problemas comunes","pages":[{"title":"Preguntas frecuentes","icon":"circle-question","href":"/es/common-issues/faq"},{"title":"Problemas de permisos","icon":"triangle-exclamation","href":"/es/common-issues/permissions"},{"title":"Problemas del dashboard","icon":"browser","href":"/es/common-issues/dashboard-issues"}]},{"group":"Cambios","pages":[{"title":"Cambios prioritarios","icon":"bullhorn","href":"/es/priority-changelog"},{"title":"Changelog","icon":"clock-rotate-left","mode":"wide","href":"/changelog"}]}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-br/automation/petto-code-generator"}]}]},"basePath":"","title":"Generador de Petto Code - Petto","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DW6UFrUy.js","DynamicMarkdown-B62XqCSI.js","zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}