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

# Tipos de punição

> Crie e edite os tipos de punição do servidor, com pontos, cargos, canal de anúncio e regras de expiração.

Cada tipo de punição representa uma sanção específica — um alerta, uma suspensão, um banimento — com sua própria pontuação, cargos atribuídos, canal de anúncio e regra de expiração. Você pode ter até **24 tipos ativos** por servidor:

* Nome e identificador, usados para diferenciar o tipo de infração;
* Pontuação, para medir a gravidade da punição;
* Cargos atribuídos automaticamente ao aplicar, e removidos ao expirar (se configurado);
* Canal de anúncio próprio, opcional;
* Duração padrão, opcional — sem duração definida, a punição não expira sozinha.

### Criar um novo tipo

<Steps>
  <Step title="Acesse a lista de tipos">
    Execute `/gerenciar`, selecione **Punições** e depois **Tipos de punições**.
  </Step>

  <Step title="Clique em Adicionar">
    Preencha o formulário:

    * **Nome** — obrigatório, até 100 caracteres;
    * **Identificador** — obrigatório, uma das opções: Alerta, Advertência verbal, Advertência, Suspensão ou Banimento;
    * **Ponto(s)** — obrigatório, um número entre 0 e 999;
    * **Cargos associados** — obrigatório, até 10 cargos que serão atribuídos ao aplicar essa punição;
    * **Duração padrão** — opcional, no formato `1h`, `7d`, `30d`, `1y` (deixe em branco para uma punição sem expiração).
  </Step>
</Steps>

### Editar um tipo

Execute `/gerenciar` → **Punições** → **Tipos de punições** → **Editar**, e selecione o tipo desejado na lista. A partir daí, três áreas podem ser editadas separadamente:

<Steps>
  <Step title="Informações básicas">
    Nome, identificador e pontuação do tipo.
  </Step>

  <Step title="Cargos & canais">
    Cargos associados (até 10) e o canal de texto onde as punições desse tipo são anunciadas.

    <Info>
      Não é possível deixar esses campos em branco diretamente no formulário — para remover os cargos ou o canal já configurados, marque as opções **Limpar cargos associados** / **Limpar canal associado** no final do formulário antes de enviar.
    </Info>
  </Step>

  <Step title="Expiração">
    Duração padrão (mesmo formato usado na criação) e se os cargos associados devem ser removidos automaticamente quando a punição expirar.
  </Step>
</Steps>

### Removendo tipos

<Warning>
  Remover um tipo de punição é permanente e não pode ser desfeito. É possível selecionar vários tipos de uma vez para remover em lote.
</Warning>

Execute `/gerenciar` → **Punições** → **Tipos de punições** → **Remover**, selecione um ou mais tipos na lista e confirme o formulário.
