O Gerador de Petto Code é um site que escreve Petto Code para você. Você escolhe o que o comando faz com formulários, testa em um canal que parece e funciona como o Discord e copia o comando para o seu servidor.Abra em codegen.petto.sbs. É grátis e não precisa de login.
Nada sai da página. O gerador nunca mexe no seu servidor. Seus comandos só chegam ao Discord quando você mesmo cola o comando de instalação.
Abra o Builder. Comece por uma das 21 receitas, por um modelo oficial ou por um comando vazio. Preencha só as partes de que precisar: o nome, como ele começa, a resposta, botões, um formulário, reações, requisitos e extras. Variáveis como {user} ou {server} funcionam em qualquer lugar. O código é escrito e verificado enquanto você avança.
2
Teste
A aba Try it é um canal de teste que executa o comando com o motor real do Petto. Digite o comando, clique nos botões, escolha nos menus, preencha os formulários e reaja. Você vê o que ele imprimiria e o que faria: cargos dados ou tirados, DMs, mensagens apagadas, os dados salvos e um registro de cada uso. Dá para alternar entre duas pessoas de teste para ver o que outra pessoa vê.
3
Instale
A aba Install dá o comando !customcommand code pronto para colar no seu servidor, e o comando !customcommand trigger quando ele começa com um prefixo ou palavras próprias. Ela também dá um código de compartilhamento (pc1.) para !customcommand import.
No Discord: o comando de instalação colado em um servidor; o Petto verifica o código e salva.
No Discord: o mesmo comando instalado pelo código de compartilhamento.
Quer mudar algo à mão? Edit as code abre o comando no editor de código, com cores, números de linha, uma verificação a cada tecla (com a linha e a coluna de um erro) e todas as funções e dados prontos para inserir.
Uma resposta no canal, na DM ou em outro canal, como texto ou como embed com campos, cores, imagens e o autor.
Botões e menus
Botões e um menu de seleção que respondem, dão ou tiram um cargo ou abrem um formulário. Podem ficar travados para a pessoa que usou o comando.
Formulários
Um formulário pop-up (modal) com campos de texto, menus de opções, botões de opção, caixas, seletores de membros, cargos e canais, arquivos para enviar e textos informativos. As respostas vão para uma mensagem, por exemplo para um canal da staff.
Reações
Algo que acontece quando as pessoas reagem: um cargo, uma DM, uma resposta no canal ou uma mudança na mensagem. Uma reação pode ser só para a pessoa que usou o comando.
Cargos
Dar, tirar ou alternar um cargo a partir de um comando, um botão, uma opção de menu ou uma reação.
Contadores e respostas aleatórias
Um contador que sobe a cada uso ou clique, e uma resposta escolhida ao acaso de uma lista.
Intervalos e requisitos
Com que frequência um comando pode ser usado, e de quais cargos ou canais ele precisa.
Moedas e rankings
Dados salvos para cada membro: uma recompensa diária, um saldo e um ranking do servidor.
Gatilhos
Começar com o prefixo do Petto, com um prefixo próprio (?hello) ou com uma mensagem que começa com, é exatamente ou contém certas palavras.
Receitas e modelos
21 receitas (verificação, menu de cargos, cargo por reação, sugestões, denúncias, moedas diárias, ranking, pedidos por reação e mais) e todos os modelos oficiais do bot.
Isso torna possíveis cartões de pedido e outras mensagens que mudam com o tempo sem escrever código.
Algumas partes do embed: quando um botão, uma opção de menu ou uma reação muda a mensagem, ela pode manter o embed como está (com tudo o que o comando escreveu nele) e mudar só as partes que você preencher: um novo título, descrição, rodapé ou cor. Uma parte que você deixar vazia continua igual.
Só quem usou o comando: para cada botão e cada reação. Qualquer outra pessoa que clicar no botão recebe Isto não é para você; a reação de qualquer outra pessoa é removida, com uma DM opcional como Só quem pediu pode confirmar. Uma reação sabe quem usou o comando porque o Petto guarda isso junto com a mensagem (.Message.CommandUserID no Petto Code).
Fechar a mensagem pelo rodapé: quando o rodapé do embed diz uma palavra, como Entregue, os botões, menus e reações dela param de responder. Uma reação é removida, e um clique recebe uma resposta opcional como Este já está fechado.
Um código de compartilhamento começa com pc1. e contém um comando inteiro.
Para fora: a aba Install dá o código de compartilhamento do seu comando. Qualquer pessoa pode usá-lo no próprio servidor com !customcommand import <share code> [name].
Para dentro: cole um código de compartilhamento na aba Import para ler o código e verificá-lo antes de usar. Depois abra no editor para mudá-lo. A linha inteira também funciona, com !customcommand import na frente.
Um código de !customcommand export no Discord funciona no gerador, e um código do gerador funciona no Discord.
My commands guarda os comandos que você salva no seu navegador. Você pode exportá-los como um arquivo JSON e importá-los de novo em outro dispositivo. Nada é salvo em um servidor.O site está em inglês, espanhol e português, com tema claro e escuro. Os textos padrão dos comandos seguem o idioma que você escolher.
O gerador executa o mesmo motor de Petto Code do Petto, com as mesmas verificações, funções e limites (10.000 caracteres, 10.000 passos, 250 ms de execução, 25 leituras e escritas de dados salvos por uso). O que funciona no gerador funciona no seu servidor.O que ele não consegue testar é o que depende do Discord: as permissões do Petto no canal, um cargo acima do cargo do Petto ou com permissões de moderação, ou alguém com as DMs fechadas. O Petto verifica isso quando o comando é executado. Veja Limites e segurança.
{"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":"pt-br/automation/petto-code-generator","slug":"/pt-br/automation/petto-code-generator","pageMetadata":{"title":"Gerador de Petto Code","description":"Um site grátis que monta comandos personalizados em Petto Code com formulários, deixa você testar em um canal de teste e te dá o comando para colar.","icon":"wand-magic-sparkles","href":"/pt-br/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: \"Um site grátis que monta comandos personalizados em Petto Code com formulários, deixa você testar em um canal de teste e te dá o comando para colar.\"\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:`visão-geral`,children:`Visão geral`}),`\n`,_jsxs(_components.p,{children:[`O `,_jsx(_components.strong,{children:`Gerador de Petto Code`}),` é um site que escreve `,_jsx(_components.a,{href:`/pt-br/automation/petto-code`,children:`Petto Code`}),` para você. Você escolhe o que o comando faz com formulários, testa em um canal que parece e funciona como o Discord e copia o comando para o seu servidor.`]}),`\n`,_jsxs(_components.p,{children:[`Abra em `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://codegen.petto.sbs`,children:`codegen.petto.sbs`})}),`. É grátis e não precisa de login.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Nada sai da página.`}),` O gerador nunca mexe no seu servidor. Seus comandos só chegam ao Discord quando você mesmo cola o comando de instalação.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`como-funciona`,children:`Como funciona`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Monte`,children:_jsxs(_components.p,{children:[`Abra o `,_jsx(_components.strong,{children:`Builder`}),`. Comece por uma das `,_jsx(_components.strong,{children:`21 receitas`}),`, por um modelo oficial ou por um comando vazio. Preencha só as partes de que precisar: o nome, como ele começa, a resposta, botões, um formulário, reações, requisitos e extras. Variáveis como `,_jsx(_components.code,{children:`{user}`}),` ou `,_jsx(_components.code,{children:`{server}`}),` funcionam em qualquer lugar. O código é escrito e verificado enquanto você avança.`]})}),_jsx(Step,{title:`Teste`,children:_jsxs(_components.p,{children:[`A aba `,_jsx(_components.strong,{children:`Try it`}),` é um canal de teste que executa o comando com `,_jsx(_components.strong,{children:`o motor real do Petto`}),`. Digite o comando, clique nos botões, escolha nos menus, preencha os formulários e reaja. Você vê o que ele imprimiria e o que faria: cargos dados ou tirados, DMs, mensagens apagadas, os dados salvos e um registro de cada uso. Dá para alternar entre `,_jsx(_components.strong,{children:`duas pessoas de teste`}),` para ver o que outra pessoa vê.`]})}),_jsxs(Step,{title:`Instale`,children:[_jsxs(_components.p,{children:[`A aba `,_jsx(_components.strong,{children:`Install`}),` dá o comando `,_jsx(_components.code,{children:`!customcommand code`}),` pronto para colar no seu servidor, e o comando `,_jsx(_components.code,{children:`!customcommand trigger`}),` quando ele começa com um prefixo ou palavras próprias. Ela também dá um `,_jsx(_components.strong,{children:`código de compartilhamento`}),` (`,_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:`No Discord: o comando de instalação colado em um servidor; o Petto verifica o código e salva.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-code.webp?fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=183e83bdcb99e78a17e52c3e438ab9fe`,alt:`liam cola !customcommand code verify com o código em um bloco e o Petto responde que verify foi criado`,\"data-og-width\":`1240`,width:`1240`,\"data-og-height\":`822`,height:`822`,\"data-path\":`images/discord/automation/pt-br/petto-code-generator-install-code.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-code.webp?w=280\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=e04784b39ec6bc3cf800fdd107984025 280w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-code.webp?w=560\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=af05848436ebb26613e6140a14f829ce 560w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-code.webp?w=840\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=8d561f85283b7ed83599db2641bac69c 840w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-code.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=e7726c386b6966b94a116f782eee5c2a 1100w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-code.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=e02c6a054e4eb521bc795c89f1c14e4a 1650w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-code.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=16e3a8a7fdf1c0162bcb27ab3f38a783 2500w`})}),_jsx(Frame,{caption:`No Discord: o mesmo comando instalado pelo código de compartilhamento.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-import.webp?fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=ec3a2a1a3e6fa24d0119752b67281c40`,alt:`liam cola !customcommand import com o código pc1. e o nome verify, e o Petto responde que verify foi importado`,\"data-og-width\":`1240`,width:`1240`,\"data-og-height\":`814`,height:`814`,\"data-path\":`images/discord/automation/pt-br/petto-code-generator-install-import.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-import.webp?w=280\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=27c818bf2eeb2b3d88ebc3a57e78cca3 280w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-import.webp?w=560\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=5976b9629e7acf6dc4d1a0e164bdb1bc 560w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-import.webp?w=840\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=9adb217210a99714597e0cd4ebb24e3a 840w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-import.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=2f45c9b2e642d3c63a72bcc8fc7833ee 1100w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-import.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=1b84e263d81ed9b34eceece968a2be7d 1650w, https://mintcdn.com/wikipetto/ii5NsO0foe6CCGwz/images/discord/automation/pt-br/petto-code-generator-install-import.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=ii5NsO0foe6CCGwz\u0026q=85\u0026s=42e5adf4d77a63fc9997ee338c1e8092 2500w`})})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Quer mudar algo à mão? `,_jsx(_components.strong,{children:`Edit as code`}),` abre o comando no editor de código, com cores, números de linha, uma verificação a cada tecla (com a linha e a coluna de um erro) e todas as funções e dados prontos para inserir.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`o-que-ele-consegue-montar`,children:`O que ele consegue montar`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Texto e embeds`,icon:`message`,children:_jsx(_components.p,{children:`Uma resposta no canal, na DM ou em outro canal, como texto ou como embed com campos, cores, imagens e o autor.`})}),_jsx(Card,{title:`Botões e menus`,icon:`hand-pointer`,children:_jsx(_components.p,{children:`Botões e um menu de seleção que respondem, dão ou tiram um cargo ou abrem um formulário. Podem ficar travados para a pessoa que usou o comando.`})}),_jsx(Card,{title:`Formulários`,icon:`rectangle-list`,children:_jsx(_components.p,{children:`Um formulário pop-up (modal) com campos de texto, menus de opções, botões de opção, caixas, seletores de membros, cargos e canais, arquivos para enviar e textos informativos. As respostas vão para uma mensagem, por exemplo para um canal da staff.`})}),_jsx(Card,{title:`Reações`,icon:`face-smile`,children:_jsx(_components.p,{children:`Algo que acontece quando as pessoas reagem: um cargo, uma DM, uma resposta no canal ou uma mudança na mensagem. Uma reação pode ser só para a pessoa que usou o comando.`})}),_jsx(Card,{title:`Cargos`,icon:`user-tag`,children:_jsx(_components.p,{children:`Dar, tirar ou alternar um cargo a partir de um comando, um botão, uma opção de menu ou uma reação.`})}),_jsx(Card,{title:`Contadores e respostas aleatórias`,icon:`dice`,children:_jsx(_components.p,{children:`Um contador que sobe a cada uso ou clique, e uma resposta escolhida ao acaso de uma lista.`})}),_jsx(Card,{title:`Intervalos e requisitos`,icon:`hourglass-half`,children:_jsx(_components.p,{children:`Com que frequência um comando pode ser usado, e de quais cargos ou canais ele precisa.`})}),_jsx(Card,{title:`Moedas e rankings`,icon:`coins`,children:_jsx(_components.p,{children:`Dados salvos para cada membro: uma recompensa diária, um saldo e um ranking do servidor.`})}),_jsx(Card,{title:`Gatilhos`,icon:`bolt`,children:_jsxs(_components.p,{children:[`Começar com o prefixo do Petto, com um prefixo próprio (`,_jsx(_components.code,{children:`?hello`}),`) ou com uma mensagem que começa com, é exatamente ou contém certas palavras.`]})}),_jsx(Card,{title:`Receitas e modelos`,icon:`book-open`,children:_jsx(_components.p,{children:`21 receitas (verificação, menu de cargos, cargo por reação, sugestões, denúncias, moedas diárias, ranking, pedidos por reação e mais) e todos os modelos oficiais do bot.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`mudar-uma-mensagem-só-quem-pediu-e-fechá-la`,children:`Mudar uma mensagem, só quem pediu, e fechá-la`}),`\n`,_jsxs(_components.p,{children:[`Isso torna possíveis cartões de pedido e outras mensagens que mudam com o tempo `,_jsx(_components.strong,{children:`sem escrever código`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Algumas partes do embed:`}),` quando um botão, uma opção de menu ou uma reação muda a mensagem, ela pode manter o embed como está (com tudo o que o comando escreveu nele) e mudar só as partes que você preencher: um novo `,_jsx(_components.strong,{children:`título`}),`, `,_jsx(_components.strong,{children:`descrição`}),`, `,_jsx(_components.strong,{children:`rodapé`}),` ou `,_jsx(_components.strong,{children:`cor`}),`. Uma parte que você deixar vazia continua igual.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Só quem usou o comando:`}),` para cada botão e cada reação. Qualquer outra pessoa que clicar no botão recebe `,_jsx(_components.em,{children:`Isto não é para você`}),`; a reação de qualquer outra pessoa é removida, com uma DM opcional como `,_jsx(_components.em,{children:`Só quem pediu pode confirmar.`}),` Uma reação sabe quem usou o comando porque o Petto guarda isso junto com a mensagem (`,_jsx(_components.code,{children:`.Message.CommandUserID`}),` no `,_jsx(_components.a,{href:`/pt-br/automation/petto-code#quem-usou-o-comando`,children:`Petto Code`}),`).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Fechar a mensagem pelo rodapé:`}),` quando o rodapé do embed diz uma palavra, como `,_jsx(_components.em,{children:`Entregue`}),`, os botões, menus e reações dela param de responder. Uma reação é removida, e um clique recebe uma resposta opcional como `,_jsx(_components.em,{children:`Este já está fechado.`})]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`receita-pedidos-por-reação`,children:`Receita: Pedidos por reação`}),`\n`,_jsxs(_components.p,{children:[`A receita `,_jsx(_components.strong,{children:`Pedidos por reação`}),` junta as três coisas. `,_jsx(_components.code,{children:`!req um bolo`}),` envia um cartão com o pedido e apaga a mensagem do comando:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`🦋 é para qualquer pessoa e muda o rodapé para `,_jsxs(_components.em,{children:[`Pego por `,_jsx(_components.code,{children:`{name}`})]}),`.`]}),`\n`,_jsxs(_components.li,{children:[`🎀 é `,_jsx(_components.strong,{children:`só para quem pediu`}),` e muda o rodapé para `,_jsx(_components.em,{children:`Entregue`}),`. O 🎀 de qualquer outra pessoa é removido.`]}),`\n`,_jsxs(_components.li,{children:[`Quando o rodapé diz `,_jsx(_components.em,{children:`Entregue`}),`, o cartão fica fechado e para de responder.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Abra em `,_jsx(_components.strong,{children:`Templates`}),`, mude os textos e os emojis, teste no canal de teste como duas pessoas e instale.`]}),`\n`,_jsx(Frame,{caption:`No Discord: a receita Pedidos por reação instalada e usada com !req, executada pelo motor do Petto.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/automation/pt-br/petto-code-generator.webp?fit=max\u0026auto=format\u0026n=LoL7QuPJ71yd9F_N\u0026q=85\u0026s=6a6bcfc3116d3a7ffe988b5704a816b0`,alt:`O cartão do pedido de chu de um bolo para o aniversário do servidor, com as reações de borboleta e laço para pegar e confirmar a entrega`,\"data-og-width\":`1240`,width:`1240`,\"data-og-height\":`514`,height:`514`,\"data-path\":`images/discord/automation/pt-br/petto-code-generator.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/automation/pt-br/petto-code-generator.webp?w=280\u0026fit=max\u0026auto=format\u0026n=LoL7QuPJ71yd9F_N\u0026q=85\u0026s=08075b7fd1936a03a97d07a3c01da903 280w, https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/automation/pt-br/petto-code-generator.webp?w=560\u0026fit=max\u0026auto=format\u0026n=LoL7QuPJ71yd9F_N\u0026q=85\u0026s=ddbd361ce69d3d23b6b00414a5c76427 560w, https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/automation/pt-br/petto-code-generator.webp?w=840\u0026fit=max\u0026auto=format\u0026n=LoL7QuPJ71yd9F_N\u0026q=85\u0026s=616ca15a9ac77ee7b75e176af93c2433 840w, https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/automation/pt-br/petto-code-generator.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=LoL7QuPJ71yd9F_N\u0026q=85\u0026s=1d5db45a2b6f5c2cd20339932e54ea61 1100w, https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/automation/pt-br/petto-code-generator.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=LoL7QuPJ71yd9F_N\u0026q=85\u0026s=565a06f4947ad764e09c371c6ca3409d 1650w, https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/automation/pt-br/petto-code-generator.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=LoL7QuPJ71yd9F_N\u0026q=85\u0026s=785a6aafb6fa14c7be25728951e28bf9 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`códigos-de-compartilhamento-nos-dois-sentidos`,children:`Códigos de compartilhamento, nos dois sentidos`}),`\n`,_jsxs(_components.p,{children:[`Um código de compartilhamento começa com `,_jsx(_components.code,{children:`pc1.`}),` e contém um comando inteiro.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Para fora:`}),` a aba `,_jsx(_components.strong,{children:`Install`}),` dá o código de compartilhamento do seu comando. Qualquer pessoa pode usá-lo no próprio servidor com `,_jsx(_components.code,{children:`!customcommand import \u003cshare code> [name]`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Para dentro:`}),` cole um código de compartilhamento na aba `,_jsx(_components.strong,{children:`Import`}),` para ler o código e verificá-lo `,_jsx(_components.strong,{children:`antes de usar`}),`. Depois abra no editor para mudá-lo. A linha inteira também funciona, com `,_jsx(_components.code,{children:`!customcommand import`}),` na frente.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Um código de `,_jsx(_components.code,{children:`!customcommand export`}),` no Discord funciona no gerador, e um código do gerador funciona no Discord.`]}),`\n`,_jsx(Heading,{level:`2`,id:`meus-comandos`,children:`Meus comandos`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`My commands`}),` guarda os comandos que você salva `,_jsx(_components.strong,{children:`no seu navegador`}),`. Você pode exportá-los como um arquivo JSON e importá-los de novo em outro dispositivo. Nada é salvo em um servidor.`]}),`\n`,_jsxs(_components.p,{children:[`O site está em `,_jsx(_components.strong,{children:`inglês, espanhol e português`}),`, com tema claro e escuro. Os textos padrão dos comandos seguem o idioma que você escolher.`]}),`\n`,_jsx(Heading,{level:`2`,id:`o-mesmo-motor-do-bot`,children:`O mesmo motor do bot`}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[`O gerador executa `,_jsx(_components.strong,{children:`o mesmo motor de Petto Code do Petto`}),`, com as mesmas verificações, funções e limites (10.000 caracteres, 10.000 passos, 250 ms de execução, 25 leituras e escritas de dados salvos por uso). `,_jsx(_components.strong,{children:`O que funciona no gerador funciona no seu servidor.`})]}),_jsxs(_components.p,{children:[`O que ele não consegue testar é o que depende do Discord: as permissões do Petto no canal, um cargo acima do cargo do Petto ou com permissões de moderação, ou alguém com as DMs fechadas. O Petto verifica isso quando o comando é executado. Veja `,_jsx(_components.a,{href:`/pt-br/automation/petto-code#limites-e-seguran%C3%A7a`,children:`Limites e segurança`}),`.`]})]}),`\n`,_jsxs(_components.p,{children:[`A documentação completa da linguagem está em `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://code.petto.sbs`,children:`code.petto.sbs`})}),`, com uma página sobre o gerador em `,_jsx(_components.a,{href:`https://code.petto.sbs/generator`,children:`code.petto.sbs/generator`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Veja `,_jsx(_components.a,{href:`/pt-br/automation/petto-code`,children:`Petto Code`}),` para os comandos e `,_jsx(_components.a,{href:`/pt-br/automation/custom-commands`,children:`Comandos personalizados`}),` para comandos de texto simples e de embed.`]})]})}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":"Gerador de Petto Code","description":"Um site grátis que monta comandos personalizados em Petto Code com formulários, deixa você testar em um canal de teste e te dá o comando para colar.","icon":"wand-magic-sparkles","href":"/pt-br/automation/petto-code-generator"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Visão geral","slug":"visão-geral","depth":2,"children":[]},{"title":"Como funciona","slug":"como-funciona","depth":2,"children":[]},{"title":"O que ele consegue montar","slug":"o-que-ele-consegue-montar","depth":2,"children":[]},{"title":"Mudar uma mensagem, só quem pediu, e fechá-la","slug":"mudar-uma-mensagem-só-quem-pediu-e-fechá-la","depth":2,"children":[{"title":"Receita: Pedidos por reação","slug":"receita-pedidos-por-reação","depth":3,"children":[]}]},{"title":"Códigos de compartilhamento, nos dois sentidos","slug":"códigos-de-compartilhamento-nos-dois-sentidos","depth":2,"children":[]},{"title":"Meus comandos","slug":"meus-comandos","depth":2,"children":[]},{"title":"O mesmo motor do bot","slug":"o-mesmo-motor-do-bot","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/wikipetto/c83e687cc7f8558b/scripts/make-og-image.js"],"subdomain":"wikipetto","siteName":"Petto","title":"Gerador de Petto Code - Petto","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/automation/petto-code-generator","matchLevel":1},"es":{"href":"/es/automation/petto-code-generator","matchLevel":1},"pt-BR":{"href":"/pt-br/automation/petto-code-generator","matchLevel":0}}},"lastModified":"2026-10-29T19:37:31.957Z","originalFileLocation":"pt-br/automation/petto-code-generator.mdx","locale":"pt-BR"},"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=\"Um site grátis que monta comandos personalizados em Petto Code com formulários, deixa você testar em um canal de teste e te dá o comando para colar.\">\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=\"Gerador de Petto Code - Petto\">\u003cmeta data-mint-head property=\"og:description\" content=\"Um site grátis que monta comandos personalizados em Petto Code com formulários, deixa você testar em um canal de teste e te dá o comando para colar.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"wiki.petto.sbs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://wiki.petto.sbs/pt-br/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+e+c%C3%B3digo\u0026amp;title=Gerador+de+Petto+Code\u0026amp;description=Um+site+gr%C3%A1tis+que+monta+comandos+personalizados+em+Petto+Code+com+formul%C3%A1rios%2C+deixa+voc%C3%AA+testar+em+um+canal+de+teste+e+te+d%C3%A1+o+comando+para+colar.\u0026amp;theme=bb8afea9878da8b85b43aaf1\u0026amp;signature=cbcb36d3dba9dfc84ed2c825094301884082c27105deb6a5cfddbe1b364dffd6\">\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=\"Gerador de Petto Code - Petto\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Um site grátis que monta comandos personalizados em Petto Code com formulários, deixa você testar em um canal de teste e te dá o comando para colar.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://wikipetto.mintlify.app/_mintlify/api/og/v2?division=Comandos+e+c%C3%B3digo\u0026amp;title=Gerador+de+Petto+Code\u0026amp;description=Um+site+gr%C3%A1tis+que+monta+comandos+personalizados+em+Petto+Code+com+formul%C3%A1rios%2C+deixa+voc%C3%AA+testar+em+um+canal+de+teste+e+te+d%C3%A1+o+comando+para+colar.\u0026amp;theme=bb8afea9878da8b85b43aaf1\u0026amp;signature=cbcb36d3dba9dfc84ed2c825094301884082c27105deb6a5cfddbe1b364dffd6\">\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/pt-br/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=\"/pt-br/automation/petto-code-generator.md\">\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=\"en\" href=\"https://wiki.petto.sbs/automation/petto-code-generator\">\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=\"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/pt-br/automation/petto-code-generator#webpage\",\"url\":\"https://wiki.petto.sbs/pt-br/automation/petto-code-generator\",\"name\":\"Gerador de Petto Code\",\"description\":\"Um site grátis que monta comandos personalizados em Petto Code com formulários, deixa você testar em um canal de teste e te dá o comando para colar.\",\"dateModified\":\"2026-10-29T19:37:31.957Z\",\"isPartOf\":{\"@id\":\"https://wiki.petto.sbs#website\"},\"breadcrumb\":{\"@id\":\"https://wiki.petto.sbs/pt-br/automation/petto-code-generator#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://wiki.petto.sbs/pt-br/automation/petto-code-generator#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Automação\",\"item\":\"https://wiki.petto.sbs/pt-br/automation/custom-commands\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comandos e código\",\"item\":\"https://wiki.petto.sbs/pt-br/automation/custom-commands\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Gerador de Petto Code\",\"item\":\"https://wiki.petto.sbs/pt-br/automation/petto-code-generator\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://wiki.petto.sbs/pt-br/automation/petto-code-generator#article\",\"headline\":\"Gerador de Petto Code\",\"name\":\"Gerador de Petto Code\",\"description\":\"Um site grátis que monta comandos personalizados em Petto Code com formulários, deixa você testar em um canal de teste e te dá o comando para colar.\",\"url\":\"https://wiki.petto.sbs/pt-br/automation/petto-code-generator\",\"mainEntityOfPage\":{\"@id\":\"https://wiki.petto.sbs/pt-br/automation/petto-code-generator#webpage\"},\"dateModified\":\"2026-10-29T19:37:31.957Z\",\"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","pages":[{"title":"es","href":"/es/automation/petto-code-generator"}]},{"language":"pt-BR","groups":[{"group":"Início","pages":[{"title":"Introdução","icon":"book-open-reader","href":"/pt-br/overview/introduction"},{"title":"Primeiros passos","icon":"rocket","href":"/pt-br/overview/getting-started"},{"title":"Premium","icon":"gem","href":"/pt-br/overview/premium"}]},{"group":"Guias","pages":[{"title":"Configuração do seu primeiro servidor","icon":"map","href":"/pt-br/guides/first-server-setup"},{"title":"Embeds salvos em todo lugar","icon":"palette","href":"/pt-br/guides/saved-embeds-everywhere"},{"title":"Vanity e Server Tags","icon":"id-card","href":"/pt-br/guides/vanity-tag-bot"},{"title":"Petto Vault","icon":"vault","href":"/pt-br/guides/petto-vault"},{"title":"Configurando um sistema de tickets","icon":"ticket","href":"/pt-br/guides/ticket-system-setup"},{"title":"Migrando de outro bot","icon":"route","href":"/pt-br/guides/migrating-from-another-bot"}]},{"group":"Conceitos","pages":[{"title":"Casos de moderação","icon":"folder-open","href":"/pt-br/concepts/cases"},{"title":"Como as variáveis são resolvidas","icon":"wand-magic-sparkles","href":"/pt-br/concepts/variables-engine"},{"title":"Permissões e hierarquia de cargos","icon":"sitemap","href":"/pt-br/concepts/permissions-and-hierarchy"}]},{"group":"Moderação","pages":[{"group":"Comandos e casos","icon":"gavel","expanded":false,"pages":[{"title":"Moderação","icon":"shield-check","href":"/pt-br/moderation/moderation"},{"title":"Prisão","icon":"lock","href":"/pt-br/moderation/jail"}]},{"group":"Proteção","icon":"shield-halved","expanded":false,"pages":[{"title":"Automod","icon":"shield-halved","href":"/pt-br/moderation/automod"},{"title":"Anti-nuke","icon":"bomb","href":"/pt-br/moderation/anti-nuke"},{"title":"Anti golpes","icon":"shield-exclamation","href":"/pt-br/moderation/anti-scam"},{"title":"Honeypot","icon":"jar","href":"/pt-br/moderation/honeypot"},{"title":"Lockdown","icon":"lock","href":"/pt-br/moderation/lockdown"},{"title":"Central de segurança","icon":"shield-check","href":"/pt-br/moderation/security"},{"title":"DMs do Petto","icon":"envelope","href":"/pt-br/moderation/dms-from-petto"}]},{"group":"Apelações e logs","icon":"scroll","expanded":false,"pages":[{"title":"Apelações","icon":"scale-balanced","href":"/pt-br/moderation/appeals"},{"title":"Logs","icon":"notebook","href":"/pt-br/moderation/logging"}]}]},{"group":"Automação","pages":[{"group":"Comandos e código","icon":"code","expanded":false,"pages":[{"title":"Comandos personalizados","icon":"square-terminal","href":"/pt-br/automation/custom-commands"},{"title":"Petto Code","description":"Escreva comandos personalizados em código: embeds, botões, menus, formulários, reações, dados salvos e seus próprios prefixos, verificados antes de salvar.","icon":"code","href":"/pt-br/automation/petto-code"},{"title":"Gerador de Petto Code","icon":"wand-magic-sparkles","href":"/pt-br/automation/petto-code-generator"},{"title":"Botões e painéis","description":"Botões e menus suspensos que dão, tiram ou alternam cargos e respondem em privado, publicados como painéis, sem código.","icon":"hand-pointer","href":"/pt-br/automation/button-responders"},{"title":"Desativar comandos","icon":"ban","href":"/pt-br/automation/disable-commands"}]},{"group":"Mensagens","icon":"message","expanded":false,"pages":[{"title":"Respostas automáticas","icon":"reply","href":"/pt-br/automation/autoresponder"},{"title":"Mensagens fixas","icon":"thumbtack","href":"/pt-br/automation/sticky-messages"},{"title":"Tópicos automáticos","icon":"comments","href":"/pt-br/automation/autothread"},{"title":"Canais de mídia","icon":"image","tag":"Novo","href":"/pt-br/automation/media-channels"},{"title":"Temporizadores","icon":"clock","href":"/pt-br/automation/timers"}]},{"group":"Cargos e reações","icon":"face-smile","expanded":false,"pages":[{"title":"Cargos por reação","icon":"face-smile","href":"/pt-br/automation/reaction-roles"},{"title":"Comandos de cargos e cargos em massa","icon":"users-gear","href":"/pt-br/automation/role-commands"},{"title":"Gatilhos de reação","icon":"face-smile","href":"/pt-br/automation/reaction-triggers"},{"title":"Cargos persistentes","icon":"user-tag","href":"/pt-br/automation/sticky-roles"}]},{"group":"Quadros","icon":"star","expanded":false,"pages":[{"title":"Starboard","icon":"star","href":"/pt-br/automation/starboard"},{"title":"Monkeyboard","icon":"face-grin-tongue","tag":"Novo","href":"/pt-br/automation/monkeyboard"},{"title":"Clownboard","icon":"face-grin-tears","tag":"Novo","href":"/pt-br/automation/clownboard"}]},{"group":"Voz e alertas","icon":"bell","expanded":false,"pages":[{"title":"VoiceMaster","icon":"microphone","href":"/pt-br/automation/voicemaster"},{"title":"Alertas de missões","icon":"trophy","href":"/pt-br/automation/quests"},{"title":"Feeds","icon":"bell","href":"/pt-br/automation/feeds"},{"title":"Alertas de rollouts","icon":"flask","href":"/pt-br/automation/rollouts"}]}]},{"group":"Comunidade","pages":[{"group":"Tickets e formulários","icon":"ticket","expanded":false,"pages":[{"title":"Tickets","icon":"ticket","href":"/pt-br/community/tickets"},{"title":"Suporte com fóruns","icon":"comments","href":"/pt-br/community/forum-support"},{"title":"Formulários","icon":"clipboard-list","href":"/pt-br/community/forms"},{"title":"Denúncias","icon":"flag","href":"/pt-br/community/reports"},{"title":"Pedidos","icon":"inbox","href":"/pt-br/community/requests"}]},{"group":"Níveis e recompensas","icon":"chart-line","expanded":false,"pages":[{"title":"Níveis","icon":"chart-line","href":"/pt-br/community/leveling"},{"title":"Recompensas de nível","icon":"trophy","href":"/pt-br/community/leveling-rewards"}]},{"group":"Sorteios","icon":"gift","expanded":false,"pages":[{"title":"Sorteios","icon":"gift","href":"/pt-br/community/giveaways"},{"title":"Presets de entradas extras","icon":"star","href":"/pt-br/community/giveaway-presets"}]},{"group":"Engajamento","icon":"comments","expanded":false,"pages":[{"title":"Sugestões","icon":"lightbulb","tag":"Novo","href":"/pt-br/community/suggestions"},{"title":"Confissões","icon":"mask","tag":"Novo","href":"/pt-br/community/confessions"},{"title":"Enquetes","icon":"square-poll-vertical","href":"/pt-br/community/polls"},{"title":"Contagem","icon":"hashtag","tag":"Novo","href":"/pt-br/community/counting"},{"title":"Embeds de links de mensagens","icon":"link","href":"/pt-br/community/message-link-embeds"},{"title":"Parceiros","icon":"handshake","href":"/pt-br/community/partners"},{"title":"Uploads","icon":"cloud-arrow-up","href":"/pt-br/community/uploads"}]},{"group":"Membros","icon":"users","expanded":false,"pages":[{"title":"AFK","icon":"moon","href":"/pt-br/community/afk"},{"title":"Aniversários","icon":"cake-candles","tag":"Novo","href":"/pt-br/community/birthdays"},{"title":"Lembretes","icon":"bell","href":"/pt-br/community/reminders"},{"title":"Reputação","icon":"thumbs-up","href":"/pt-br/community/reputation"},{"title":"Cargos de boosters","icon":"sparkles","href":"/pt-br/community/boosterrole"},{"title":"Convites","icon":"user-plus","href":"/pt-br/community/invites"},{"title":"Avaliações e perfis","icon":"star","href":"/pt-br/community/reviews-profiles"},{"title":"Histórico de perfil","icon":"clock-rotate-left","tag":"Novo","href":"/pt-br/community/profile-history"}]}]},{"group":"Roleplay","pages":[{"title":"Roleplay","icon":"heart","href":"/pt-br/roleplay/roleplay"}]},{"group":"Diversos","pages":[{"group":"Diversão e imagens","icon":"dice","expanded":false,"pages":[{"title":"Diversão","icon":"dice","href":"/pt-br/miscellaneous/fun"},{"title":"Citações e imagens","icon":"image","href":"/pt-br/miscellaneous/images"}]},{"group":"IA","icon":"robot","expanded":false,"pages":[{"title":"Ask (IA)","icon":"robot","tag":"BETA","href":"/pt-br/miscellaneous/ask"}]},{"group":"Ferramentas do servidor","icon":"toolbox","expanded":false,"pages":[{"title":"Webhook","icon":"webhook","href":"/pt-br/miscellaneous/webhook"},{"title":"Contadores","icon":"chart-line","href":"/pt-br/miscellaneous/counters"}]},{"group":"Petto","icon":"paw","expanded":false,"pages":[{"title":"Estatísticas","icon":"chart-simple","tag":"Novo","href":"/pt-br/miscellaneous/statistics"},{"title":"Estatísticas globais","icon":"chart-line","href":"/pt-br/miscellaneous/global-stats"},{"title":"Votos","icon":"thumbs-up","href":"/pt-br/miscellaneous/votes"},{"title":"Quadro de feedback","icon":"comments","href":"/pt-br/miscellaneous/feedback"}]}]},{"group":"Boas-vindas","pages":[{"group":"Boas-vindas e saída","icon":"door-open","expanded":false,"pages":[{"title":"Mensagens de boas-vindas","icon":"hand-wave","href":"/pt-br/onboarding/welcome"},{"title":"Mensagens de saída","icon":"door-open","href":"/pt-br/onboarding/leave"},{"title":"DM ao entrar","icon":"envelope","href":"/pt-br/onboarding/dm-on-join"},{"title":"Menção ao entrar","icon":"at","href":"/pt-br/onboarding/ping-on-join"}]},{"group":"Cargos e verificação","icon":"user-check","expanded":false,"pages":[{"title":"Cargos ao entrar","icon":"user-plus","href":"/pt-br/onboarding/join-roles"},{"title":"Verificação","icon":"circle-check","href":"/pt-br/onboarding/verification"}]},{"group":"Boosts e bumps","icon":"rocket","expanded":false,"pages":[{"title":"Mensagens de boost","icon":"sparkles","href":"/pt-br/onboarding/boost"},{"title":"Lembrete de bump","icon":"arrow-up","href":"/pt-br/onboarding/bump-reminder"}]}]},{"group":"Configuração","pages":[{"group":"Básico","icon":"sliders","expanded":false,"pages":[{"title":"Prefixo","icon":"terminal","href":"/pt-br/setup/prefix"},{"title":"Seu próprio prefixo","icon":"at","href":"/pt-br/setup/user-prefix"},{"title":"Horário","icon":"clock","href":"/pt-br/setup/time"},{"title":"Idioma","icon":"language","href":"/pt-br/setup/language"},{"title":"Aliases","icon":"link","href":"/pt-br/setup/aliases"},{"title":"Aliases curtos","icon":"bolt","href":"/pt-br/setup/short-aliases"}]},{"group":"Aparência","icon":"palette","expanded":false,"pages":[{"title":"Aparência das mensagens","icon":"user-pen","href":"/pt-br/setup/message-look"},{"title":"Aparência do bot","icon":"palette","href":"/pt-br/setup/bot-appearance"},{"title":"Cartões de configuração","icon":"sliders","href":"/pt-br/setup/config-cards"}]},{"group":"Dashboard e acesso","icon":"lock","expanded":false,"pages":[{"title":"O dashboard","icon":"table-columns","href":"/pt-br/setup/dashboard"},{"title":"Acesso ao painel","icon":"user-gear","href":"/pt-br/setup/dashboard-access"},{"title":"Permissões de comandos","icon":"key","href":"/pt-br/setup/permissions"},{"title":"Exportar e redefinir a configuração","icon":"download","href":"/pt-br/setup/config-export"}]}]},{"group":"Recursos","pages":[{"group":"Scripting","icon":"scroll","pages":[{"title":"Variáveis","icon":"signature","href":"/pt-br/resources/scripting/variables"},{"title":"Embeds","icon":"code","href":"/pt-br/resources/scripting/embeds"},{"title":"Paginação","icon":"book-open","href":"/pt-br/resources/scripting/pagination"}]},{"title":"Cartões de imagem","icon":"image","href":"/pt-br/resources/image-cards"},{"title":"Informações e utilidades","icon":"magnifying-glass","href":"/pt-br/resources/utility-commands"}]},{"group":"Problemas comuns","pages":[{"title":"Perguntas frequentes","icon":"circle-question","href":"/pt-br/common-issues/faq"},{"title":"Problemas de permissão","icon":"triangle-exclamation","href":"/pt-br/common-issues/permissions"},{"title":"Problemas no dashboard","icon":"browser","href":"/pt-br/common-issues/dashboard-issues"}]},{"group":"Novidades","pages":[{"title":"Novidades prioritárias","icon":"bullhorn","href":"/pt-br/priority-changelog"},{"title":"Changelog","icon":"clock-rotate-left","mode":"wide","href":"/changelog"}]}]}]},"basePath":"","title":"Gerador 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"]}