> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.petto.sbs/llms.txt
> Use this file to discover all available pages before exploring further.

# Migrando de outro bot

> Como passar de outro bot de moderação ou utilidades para o Petto sem ficar sem proteção: o que anotar, o que refazer e o que não dá para trazer.

A configuração nunca passa automaticamente de um bot para outro: o Discord não oferece um jeito de um bot ler as configurações salvas de outro, e você nem iria querer isso (cada bot organiza as coisas de um jeito). Esta é a ordem que evita mais dor de cabeça.

**1. Anote o que realmente importa**

Nem tudo precisa mudar no primeiro dia. No mínimo, anote: seu prefixo (se quiser manter o mesmo do antigo), o canal de logs de moderação, o cargo de silêncio (se você usa um em vez do castigo), o canal e o texto das mensagens de boas-vindas/saída, e os comandos personalizados ou respostas automáticas que valem a pena manter.

![O cartão de configuração de prefixo e idioma: prefixo !, o cargo de silenciado Silenciado, o idioma e o comando para mudar o prefixo](https://mintcdn.com/wikipetto/TvSVTyhvEkvwD6wa/images/discord/setup/pt-br/config-cards-prefixconfig.webp?fit=max\&auto=format\&n=TvSVTyhvEkvwD6wa\&q=85\&s=248984a2b43cdf1704fb8cea0f0923bc)

No Discord: !prefixconfig mostra o básico para igualar ao bot anterior: prefixo, cargo de silêncio e idioma.

**2. Configure o Petto junto com o bot antigo primeiro**

Não remova o bot antigo ainda. Siga a [Configuração do seu primeiro servidor](https://wiki.petto.sbs/pt-br/guides/first-server-setup.md) com o Petto enquanto o antigo ainda está ativo, para você nunca ficar sem moderação no meio da migração.

![O painel de configuração do Petto em 1 de 6 áreas: só o prefixo está pronto, e os botões Configuração rápida, Atualizar, Documentação e Painel](https://mintcdn.com/wikipetto/-NPyec-GdEakT1iK/images/discord/guides/pt-br/migrating-step-2-setup.webp?fit=max\&auto=format\&n=-NPyec-GdEakT1iK\&q=85\&s=d1f68712eb88c99946b6da42e7a4537e)

No Discord: /setup em um servidor que acabou de adicionar o Petto, com o que ainda falta configurar.

**3. Recrie a configuração, não chute**

Copie o texto das mensagens de boas-vindas/saída/boost direto, se você o tiver salvo, em vez de reescrever de memória: pequenas diferenças de texto se acumulam. As [Variáveis](https://wiki.petto.sbs/pt-br/resources/scripting/variables.md) usam nomes diferentes entre bots; traduza a ideia, não a sintaxe literal.

![O cartão Boas-vindas com o canal, a mensagem com \{user}, \{server\_name} e \{server\_membercount}, e a prévia com os valores preenchidos](https://mintcdn.com/wikipetto/tnepcXIgsoo8sThu/images/dashboard/guides/pt-br/migrating-step-3-welcome.webp?fit=max\&auto=format\&n=tnepcXIgsoo8sThu\&q=85\&s=97198b9b7d35a64f2a0bf3fa3b18ac43)

Dashboard → Segurança → Filtro de entrada → Mensagens: o texto de boas-vindas colado com as variáveis do Petto, e a prévia.

**4. Teste uma vez cada recurso migrado**

Dispare uma boas-vindas de teste (`!welcome test`), mande um gatilho de resposta automática de teste, abra um ticket de teste, antes de confiar que a migração está completa.

![liam usa !welcome test no #staff e o Petto diz que mandou umas boas-vindas de teste no canal de boas-vindas](https://mintcdn.com/wikipetto/-NPyec-GdEakT1iK/images/discord/guides/pt-br/migrating-step-4-test.webp?fit=max\&auto=format\&n=-NPyec-GdEakT1iK\&q=85\&s=67ef8385218a2985386660249281228c)

No Discord: !welcome test manda umas boas-vindas de teste com a sua própria conta.

![O Petto dá boas-vindas ao liam no Petto Land como membro 1841, com o texto copiado do bot anterior](https://mintcdn.com/wikipetto/-NPyec-GdEakT1iK/images/discord/guides/pt-br/migrating-step-4-welcome.webp?fit=max\&auto=format\&n=-NPyec-GdEakT1iK\&q=85\&s=3467008f57721d86d835f21e4e70b744)

No Discord: as boas-vindas de teste no canal de boas-vindas.

**5. Desligue os recursos repetidos do bot antigo**

Ter dois bots que respondem ao mesmo evento de boas-vindas, ou que registram as mesmas ações de moderação, gera duplicados. Desative o recurso equivalente do bot antigo assim que a versão do Petto estiver funcionando, módulo por módulo, e não tudo de uma vez.

![O cartão de configuração dos registros: registro-mod com punições, automod e verificação, registro-membros, registro-mensagens e registro-servidor com os eventos](https://mintcdn.com/wikipetto/TvSVTyhvEkvwD6wa/images/discord/setup/pt-br/config-cards-logsconfig.webp?fit=max\&auto=format\&n=TvSVTyhvEkvwD6wa\&q=85\&s=84af155f4137ef2bfa525a081dcf2b67)

No Discord: !logsconfig confirma onde o Petto registra cada evento antes de desligar os registros do bot anterior.

**6. Remova o bot antigo por último**

Só quando cada recurso que você realmente usa tiver um equivalente funcionando no Petto. Não há pressa, e mantê-lo alguns dias a mais não custa nada.

![A página Módulos com o guia de configuração em 7 de 7 e o filtro Para configurar mostrando um módulo pendente, Cartões de imagem](https://mintcdn.com/wikipetto/tnepcXIgsoo8sThu/images/dashboard/guides/pt-br/migrating-step-6-modules.webp?fit=max\&auto=format\&n=tnepcXIgsoo8sThu\&q=85\&s=846045f3c456df6b0a0a6712fe26e153)

Dashboard → Módulos → Para configurar: o guia de configuração completo e o que ainda falta.

## O que não é levado, e por quê

> [accordion] Histórico de casos de moderação
>
> Banimentos/advertências/expulsões registrados por outro bot ficam no banco de dados desse bot, e o Petto não tem como lê-lo. Sanções antigas já aplicadas no Discord (um banimento de verdade, um castigo de verdade) continuam valendo de qualquer forma; só o *histórico/registro do caso* não é transferido.

> [accordion] XP e níveis
>
> Pelo mesmo motivo, e além disso a maioria dos bots usa uma curva de XP diferente, então mesmo importar o número cru daria níveis diferentes com a fórmula do Petto. Os membros começam do zero, ou use `!level join` / `!level manage xp` para dar um bônus inicial se quiser suavizar isso.

> [accordion] Sintaxe de comandos personalizados / respostas automáticas
>
> O gatilho e o texto da resposta normalmente podem ser copiados sem problema, mas as variáveis (sintaxe no estilo `{user}`) mudam entre bots e precisam ser traduzidas; veja [Variáveis](https://wiki.petto.sbs/pt-br/resources/scripting/variables.md) para a lista real do Petto.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.