> ## 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.

# Mensagens fixas

> Mantenha uma mensagem, ou um embed salvo, sempre no fim de um canal: o Petto publica de novo embaixo das mensagens mais novas.

## Visão geral

Mantém uma mensagem sempre no fim de um canal: o Petto a publica de novo toda vez que novas mensagens a empurram para cima.

Precisa de **Gerenciar mensagens**, e `!sticky` é o nome curto. Use para o que todos deveriam ver antes de escrever em um canal movimentado: as regras, onde pedir ajuda, um convite. Quando as pessoas escrevem, o Petto apaga a cópia antiga e envia de novo alguns segundos depois da última mensagem, então uma rajada de mensagens a move uma vez só.

![for e Chillet conversam no general e a mensagem fixa do Petto com o lembrete das regras e o canal de suporte fica embaixo](https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/automation/pt-br/sticky-messages.webp?fit=max\&auto=format\&n=LoL7QuPJ71yd9F_N\&q=85\&s=2324d5ea9fb6081ec951a8e226ed8997)

No Discord: a mensagem fixa do exemplo, de novo embaixo da conversa.

## Comandos

```javascript Syntax theme={null}
!stickymessage set <channel> <content> [template]
!stickymessage remove <channel>
!stickymessage list
```

```javascript Example theme={null}
!stickymessage set #general "📌 Leia as regras antes de postar!{newline}{separator}{newline}Precisa de ajuda? Abra um ticket no #suporte."
!stickymessage set #regras - rules-card
!stickymessage remove #memes
!stickymessage list
```

```text Result theme={null}
📌 Leia as regras antes de postar!
──────────────────────
Precisa de ajuda? Abra um ticket em #suporte.
```

> [accordion] !stickymessage set
>
> ![liam define a mensagem fixa no general, o Petto confirma e publica o lembrete das regras com uma linha divisória](https://mintcdn.com/wikipetto/OcAUaBAyli2de5qV/images/discord/automation/pt-br/sticky-messages-set.webp?fit=max\&auto=format\&n=OcAUaBAyli2de5qV\&q=85\&s=cf54e6dec33f114722705adad96b1683)
>
> No Discord: a mensagem fixa é definida no #general e o Petto publica na hora.

> [accordion] !stickymessage set (embed salvo)
>
> ![liam define a mensagem fixa de regras com um traço e o embed salvo rules-card, e o Petto confirma](https://mintcdn.com/wikipetto/OcAUaBAyli2de5qV/images/discord/automation/pt-br/sticky-messages-set-embed.webp?fit=max\&auto=format\&n=OcAUaBAyli2de5qV\&q=85\&s=50b5fa8bdd64f7e2d5a0924c7f38b631)
>
> No Discord: o embed salvo rules-card como mensagem fixa do #regras.

> [accordion] !stickymessage remove
>
> ![liam remove a mensagem fixa de memes e o Petto confirma](https://mintcdn.com/wikipetto/OcAUaBAyli2de5qV/images/discord/automation/pt-br/sticky-messages-remove.webp?fit=max\&auto=format\&n=OcAUaBAyli2de5qV\&q=85\&s=84f147907c5d2d6504b086ef3ef4e822)
>
> No Discord: a mensagem fixa do #memes é removida.

> [accordion] !stickymessage list
>
> ![O Petto lista as mensagens fixas de general e memes com o começo do texto, e a de regras com o embed rules-card](https://mintcdn.com/wikipetto/OcAUaBAyli2de5qV/images/discord/automation/pt-br/sticky-messages-list.webp?fit=max\&auto=format\&n=OcAUaBAyli2de5qV\&q=85\&s=16b27bdd05fe1114fa027a959cdfb960)
>
> No Discord: as mensagens fixas do servidor, uma por canal.

O texto de uma mensagem fixa aceita `{newline}` (uma quebra de linha) e `{separator}` (uma linha divisória). As outras [variáveis](https://wiki.petto.sbs/pt-br/resources/scripting/variables.md) **não** são preenchidas em texto simples, elas ficam como foram escritas. Para usar variáveis, use um embed salvo: nele, elas são preenchidas para o membro cuja mensagem fez a mensagem fixa descer, então `{user}` cumprimenta quem escreveu por último.

> [tab] Texto simples
>
> ```javascript Command theme={null}
> !stickymessage set #memes "😂 Só memes!{newline}Nada de NSFW, nada de repost. Os melhores vão para o starboard ⭐"
> ```
>
> ![for comenta um meme e a mensagem fixa Só memes do Petto aparece de novo embaixo](https://mintcdn.com/wikipetto/OcAUaBAyli2de5qV/images/discord/automation/pt-br/sticky-messages-plain.webp?fit=max\&auto=format\&n=OcAUaBAyli2de5qV\&q=85\&s=180c696f12af9d64bc57d920e3d4c20a)
>
> No Discord: alguém posta no #memes e a mensagem fixa volta para baixo da mensagem nova.

> [tab] Embed salvo com variáveis
>
> ```javascript Commands theme={null}
> !embed create sticky-help {embed}$v{title: Precisa de ajuda, {user.display_name}?}$v{description: Abra um ticket em #suporte. Temos {server_membercount} membros prontos para ajudar!}$v{color: #f0a88f}
> !stickymessage set #ajuda - sticky-help
> ```
>
> ![nova pede ajuda no canal de ajuda e o embed fixo embaixo diz Precisa de ajuda, nova? com o canal de suporte e o número de membros](https://mintcdn.com/wikipetto/OcAUaBAyli2de5qV/images/discord/automation/pt-br/sticky-messages-embed-vars.webp?fit=max\&auto=format\&n=OcAUaBAyli2de5qV\&q=85\&s=dbcba68256bbdf14aee2a08aa89f8c90)
>
> No Discord: o embed salvo é preenchido para quem escreveu por último, aqui nova.

![A seção Mensagens fixas com as de general, memes e regras (o embed de regras) e o formulário com o canal, a mensagem e o embed salvo](https://mintcdn.com/wikipetto/X8GdsHqKNBomKSYc/images/dashboard/automation/pt-br/sticky-messages-dashboard.webp?fit=max\&auto=format\&n=X8GdsHqKNBomKSYc\&q=85\&s=3c4657d22b6883ee50242c2618b611b9)

Dashboard → Automação → Mensagens fixas: um cartão por canal com a prévia da mensagem fixa, e o formulário para adicionar uma.

![A mensagem fixa do general aberta com o canal, o texto e a lista de embeds salvos](https://mintcdn.com/wikipetto/X8GdsHqKNBomKSYc/images/dashboard/automation/pt-br/sticky-messages-dashboard-edit.webp?fit=max\&auto=format\&n=X8GdsHqKNBomKSYc\&q=85\&s=8e7e13c69dc075e1fafc34b6735e37f6)

Dashboard → Automação → Mensagens fixas: uma mensagem fixa aberta para editar no lugar.

Uma mensagem fixa também pode ser um dos seus [embeds salvos](https://wiki.petto.sbs/pt-br/resources/scripting/embeds.md), inclusive um design V2: informe o nome dele como `template` (escreva `-` como conteúdo para usar só o embed). Se o embed não existir mais, o texto é enviado. A seção **Mensagens fixas** do dashboard pode editar uma mensagem fixa no lugar e escolher o embed dela.

> [!TIP]
>
> Útil para lembrar das regras, para um link de convite ou para um aviso de "leia isto primeiro" em um canal movimentado.


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