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

# Sugestões

> Os membros postam ideias em um canal de sugestões, cada pessoa vota uma vez com dois botões, e a equipe aprova, recusa ou considera cada uma com um motivo.

## Visão geral

Os membros enviam ideias para um canal. Cada ideia é uma mensagem com dois botões de voto, e **cada pessoa tem um voto**: clicar no outro botão troca o voto, clicar no mesmo o retira. A equipe responde cada sugestão (aprovar, recusar, colocar em análise ou marcar como implementada), com um motivo que aparece na mensagem.

![A sugestão si2tr-foytm da Nova para um canal de música, com 18 votos a favor e 2 contra, aprovada por kira com o motivo, e os dois botões de voto](https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/community/pt-br/suggestions.webp?fit=max\&auto=format\&n=LoL7QuPJ71yd9F_N\&q=85\&s=53535426aa4e37a412674a67f4b94538)

No Discord: uma sugestão que a equipe aprovou, com os votos e o motivo.

Você pode responder de duas formas: com o comando e o ID da sugestão (ele fica escrito embaixo de cada uma, como `si2tr-foytm`), ou no dashboard, em **Sugestões**, com um botão **Quem votou** (os nomes a favor e contra) e os botões **Aprovar**, **Rejeitar**, **Considerar**, **Implementada** e **Reabrir** embaixo de cada sugestão, além de um campo para o motivo.

Cada sugestão tem um ID como `si2tr-foytm` e um número no servidor (`#12`).

## Como os membros sugerem

Há três formas, e cada uma pode ser ativada ou desativada:

* O comando: `!suggest <text>` (nome curto `!sug`). Dá para anexar uma imagem à mensagem.
* Escrever no canal de sugestões: o Petto transforma a mensagem em uma sugestão e remove a original.
* Um botão: `!suggestion panel` publica uma mensagem com um botão que abre um formulário.

Um membro pode fazer 5 sugestões por hora, cada uma com até 1.800 caracteres.

> [accordion] !suggest
>
> ![mochi digita !suggest com uma ideia no #sugestoes; o Petto publica a sugestão h4vzr-8kq2m com quem fez, 0 votos e os dois botões, e responde que foi publicada](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-suggest.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=6abb437724f3a1f8c2908fa78c13e99d)
>
> No Discord: um membro sugere com o comando: a sugestão com os botões de voto, e a resposta com o link.

> [accordion] Escrever no canal
>
> ![O Petto publica a mensagem de Sora como a sugestão q2ntd-5wjxe, com Sora como autora, 0 votos e os botões de voto](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-listen.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=3d9e3ddd4929d6f4b344d85a201550c0)
>
> No Discord: uma mensagem escrita no canal, já transformada em sugestão (a original é removida).

> [accordion] O painel
>
> ![Painel do Petto no #sugira-aqui: Tem uma ideia para o Petto Land? Aperte o botão, escreva e o servidor vota no #sugestoes, com o botão Fazer uma sugestão](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-panel.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=e313947642c9f31fe259c19b0f920a3f)
>
> No Discord: o painel do !suggestion panel, com o botão.

> [accordion] O formulário do painel
>
> ![O formulário Sua sugestão com a sugestão escrita e um link opcional para uma imagem](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-panel-form.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=33a0b7e99ee8cf7923bacfa5fd534206)
>
> No Discord: o formulário que o botão abre.

## Para administradores

```javascript Sintaxe theme={null}
!suggestion setup <channel>
!suggestion set <setting> <value>
!suggestion config
!suggestion panel [channel]
!suggestion enable
!suggestion disable
```

```javascript Exemplo theme={null}
!suggestion setup #sugestões
!suggestion set listen on
!suggestion set up_emoji 👍
!suggestion panel #sugira-aqui
```

> [accordion] !suggestion setup
>
> ![liam digita !suggestion setup #sugestoes e o Petto responde que as sugestões estão ativadas, com suggest ou escrevendo no canal](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-setup.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=2ec80160905f3cb1c9057e9edea45100)
>
> No Discord: sugestões ativadas no #sugestoes.

> [accordion] !suggestion set listen
>
> ![liam digita !suggestion set listen on e o Petto confirma: cada mensagem do canal é uma sugestão, ativado](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-set-listen.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=da95867ac16663187a732aa8fe7de997)
>
> No Discord: cada mensagem do canal vira uma sugestão.

> [accordion] !suggestion set up\_emoji
>
> ![liam digita !suggestion set up\_emoji 👍 e o Petto confirma o emoji do voto a favor](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-set-up-emoji.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=2fa9a6f65572afc4c8fd1957c8e77dff)
>
> No Discord: um emoji novo para o voto a favor.

> [accordion] !suggestion panel
>
> ![liam digita !suggestion panel #sugira-aqui e o Petto responde que o painel está no #sugira-aqui](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-panel-command.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=d423d9f4c309facf8966e1a922ba5515)
>
> No Discord: o painel é publicado em outro canal.

> [accordion] !suggestion config
>
> ![liam digita !suggestion config e o Petto lista o canal, os votos, as formas de sugerir, o tópico, a DM, o cargo da equipe e o design, e como responder](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-config.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=379ac03c56b57421bfc7c46dd63ae126)
>
> No Discord: como as sugestões estão configuradas, e como responder.

> [accordion] !suggestion enable
>
> ![liam digita !suggestion enable e o Petto responde que as sugestões estão ativadas](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-enable.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=d285bd4be6aad3281b3771b15176d879)
>
> No Discord: as sugestões são ativadas de novo.

> [accordion] !suggestion disable
>
> ![liam digita !suggestion disable e o Petto responde que as sugestões estão desativadas](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-disable.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=fa12fae36b380a9c6f7aeb1e06feca86)
>
> No Discord: as sugestões são desativadas.

Configurações: `listen`, `command`, `thread`, `self_vote`, `dm`, `anonymous`, `colors`, `up_emoji`, `down_emoji`, `thread_name`, `staff_role` e `design`. Tudo também pode ser mudado no dashboard (**Sugestões**), onde você também pode escolher a cor de cada status ou desativar as cores.

## Para a equipe

Os membros com **Gerenciar servidor**, ou com o cargo da equipe que você escolher, podem responder:

```javascript Sintaxe theme={null}
!suggestion votes <id>
!suggestion approve <id> [reason]
!suggestion deny <id> [reason]
!suggestion consider <id> [reason]
!suggestion implement <id> [reason]
!suggestion reopen <id>
!suggestion delete <id>
!suggestion view <id>
!suggestion list [status]
!suggestion block <user>
!suggestion unblock <user>
```

```javascript Exemplo theme={null}
!suggestion approve si2tr-foytm Ótima ideia, chega esta semana
!suggestion block @Alguém
```

> [accordion] !suggestion votes
>
> ![kira digita !suggestion votes si2tr-foytm e o Petto lista 18 membros a favor e 2 contra](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-votes.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=2b7334383a60fe662c0eca713621a0ac)
>
> No Discord: quem votou, a favor e contra.

> [accordion] !suggestion approve
>
> ![kira aprova si2tr-foytm com um motivo e o Petto responde que a sugestão agora está aprovada](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-approve.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=bb463f06f8de201a55e90f6270383117)
>
> No Discord: uma sugestão aprovada com um motivo.

> [accordion] !suggestion deny
>
> ![kira nega p0wdn-7trbx com um motivo e o Petto responde que a sugestão agora está negada](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-deny.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=4354b87fc9af030dfb5a209af765cf5d)
>
> No Discord: uma sugestão negada com um motivo.

> [accordion] !suggestion consider
>
> ![kira marca k8fqa-2mzel como em consideração e o Petto confirma](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-consider.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=ad6991c56b63d5696933949f73f13a44)
>
> No Discord: uma sugestão em consideração.

> [accordion] !suggestion implement
>
> ![kira marca b3vyc-qa91h como implementada e o Petto confirma](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-implement.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=8a235cc73b743fef4dac2557a27552fd)
>
> No Discord: uma sugestão marcada como implementada.

> [accordion] !suggestion reopen
>
> ![kira digita !suggestion reopen p0wdn-7trbx e o Petto responde que a sugestão agora está pendente](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-reopen.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=f4c39d26638c8c36ef04c91153ba8646)
>
> No Discord: uma sugestão negada volta para pendente.

> [accordion] !suggestion delete
>
> ![kira digita !suggestion delete r5c1u-ewm8o e o Petto responde que apagou a sugestão](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-delete.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=a63de9834afe7475c3e4c29a99e995cf)
>
> No Discord: uma sugestão apagada com a mensagem e o tópico.

> [accordion] !suggestion view
>
> ![kira digita !suggestion view si2tr-foytm e o Petto mostra a sugestão 12, aprovada, de Nova, 18 a favor e 2 contra, o texto, o motivo e o link](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-view.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=ae736c27211c3c5e62802a3b3dc022d9)
>
> No Discord: uma sugestão com os votos, o motivo e o link.

> [accordion] !suggestion list
>
> ![kira digita !suggestion list e o Petto lista as sugestões de 17 a 12 com ID, status e texto](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-list.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=dea1ef31ee74bef3c890c01b2969a59d)
>
> No Discord: as últimas sugestões com o status.

> [accordion] !suggestion block
>
> ![kira digita !suggestion block @griefer\_99 e o Petto responde que griefer\_99 não pode mais fazer sugestões](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-block.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=2f75e533afaeeb042564576f5331e868)
>
> No Discord: um membro bloqueado de sugerir.

> [accordion] !suggestion unblock
>
> ![kira digita !suggestion unblock @griefer\_99 e o Petto responde que griefer\_99 pode fazer sugestões de novo](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-unblock.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=95f8c50c84b4150dc4b15a890514f963)
>
> No Discord: o membro pode sugerir de novo.

Responder edita a mensagem da sugestão (a cor dela acompanha o status quando as cores estão ativadas), atualiza o tópico e, se estiver ativado, envia uma DM para o autor. Uma sugestão aprovada, negada ou implementada não aceita mais votos e o tópico dela recebe uma mensagem dizendo isso; `reopen` volta ela para pendente e abre os votos de novo. Apagar remove a mensagem e o tópico dela. Um membro bloqueado não pode fazer sugestões. A página **Sugestões** do dashboard tem uma lista **Bloqueados de sugerir** com quem bloqueou cada membro e quando, um botão **Desbloquear** e um campo para bloquear mais um membro.

![Uma DM do Petto: sua sugestão no Petto Land foi marcada como aprovada, com o motivo e o link](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-answer-dm.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=0ffc20b0ea87badfc1ca151451ad1cd2)

No Discord: a DM que o autor recebe quando a equipe responde.

![No tópico da sugestão si2tr-foytm, o Petto escreve que kira marcou como aprovada, com o motivo](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-answer-thread.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=d64a35d2aba39c3f93bf99aff3dc9c59)

No Discord: a mensagem no tópico da sugestão.

![A página Sugestões com 6 sugestões por estado, o canal, o cargo da equipe, o design, os emojis de voto, o nome do tópico, as opções e a cor de cada estado](https://mintcdn.com/wikipetto/PiFwt6dDUZHBNDT7/images/dashboard/community/pt-br/suggestions.webp?fit=max\&auto=format\&n=PiFwt6dDUZHBNDT7\&q=85\&s=c2f6324d07d06c25ff11f910d32cc1cd)

Dashboard → Comunidade → Sugestões: a quantidade de cada estado e todas as configurações.

![A sugestão 12, si2tr-foytm, com o campo do motivo, os botões Aprovar, Negar, Considerar, Implementada e Reabrir, e Quem votou aberto: 18 a favor e 2 contra com os nomes](https://mintcdn.com/wikipetto/-zl3RNr1X6pRGWW3/images/dashboard/community/pt-br/suggestions-dash-list.webp?fit=max\&auto=format\&n=-zl3RNr1X6pRGWW3\&q=85\&s=dbbba4f9bbaea490fda0c836e5505ae4)

Dashboard → Comunidade → Sugestões: uma sugestão da lista com os botões de resposta, o motivo e quem votou.

![Bloqueados de sugerir com griefer\_99, bloqueado por kira, o botão Desbloquear e o campo para bloquear alguém](https://mintcdn.com/wikipetto/-zl3RNr1X6pRGWW3/images/dashboard/community/pt-br/suggestions-dash-blocked.webp?fit=max\&auto=format\&n=-zl3RNr1X6pRGWW3\&q=85\&s=ddfbe9d57c48d6946a10d4684123c6b3)

Dashboard → Comunidade → Sugestões: os membros bloqueados de sugerir.

## Deixe do seu jeito

Escolha um [embed](https://wiki.petto.sbs/pt-br/resources/scripting/embeds.md) salvo como o **design** (pode ser um design de Components V2) e escreva-o com estas variáveis:

| Variável | O que é |
| - | - |
| `{suggestion.id}`, `{suggestion.number}` | O ID e o número |
| `{suggestion.content}`, `{suggestion.image}` | O texto e a imagem |
| `{suggestion.status}`, `{suggestion.status_label}`, `{suggestion.reason}` | O status e o motivo |
| `{suggestion.author}`, `{suggestion.author_name}`, `{suggestion.staff}` | Quem fez e quem respondeu |
| `{suggestion.up}`, `{suggestion.down}`, `{suggestion.score}`, `{suggestion.percent}` | Os votos |
| `{suggestion.link}`, `{suggestion.channel}`, `{suggestion.thread}` | Onde ela está |
| `{suggestion.created}`, `{suggestion.created_time}` | Quando foi feita |

As [variáveis](https://wiki.petto.sbs/pt-br/resources/scripting/variables.md#sugestões) de sempre do servidor e do membro também funcionam.

### Exemplo de design

**1. Crie o embed**

```javascript Comando theme={null}
!embed create suggestion-card {embed}$v{author: Sugestão #{suggestion.number} de {suggestion.author_name} && {suggestion.author_avatar}}$v{description: {suggestion.content}{newline}{newline}{suggestion.up_emoji} **{suggestion.up}** · {suggestion.down_emoji} **{suggestion.down}** · {suggestion.percent}% a favor}$v{field: Status && {suggestion.status_label}}$v{field: Motivo && {suggestion.reason}}$v{image: {suggestion.image}}$v{footer: ID {suggestion.id}}
```

![liam digita !embed create suggestion-card com o código e o Petto responde que o embed foi criado a partir do código, com uma prévia onde os valores da sugestão estão vazios](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-step-1-embed.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=ebe84ebee377d1d45a01cf2b6a36610f)

No Discord: o design é salvo; a prévia ainda não tem sugestão, então os valores da sugestão ficam vazios.

**2. Use-o como design**

```javascript Comando theme={null}
!suggestion set design suggestion-card
```

![liam digita !suggestion set design suggestion-card e o Petto confirma o design salvo das sugestões](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-step-2-design.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=b5b5c191b6a18933ea8371228ed83c29)

No Discord: o design salvo agora é o das sugestões.

```text Resultado theme={null}
Sugestão #12 de Nova
Adicionar um canal de música para ouvirmos juntos nas sextas à noite.
✅ 18 · ❌ 2 · 90% a favor
Status: Aprovada
Motivo: Boa ideia, chega nesta semana.
ID si2tr-foytm
```

![A sugestão 12 de Nova no embed do design: o texto, 18 a favor, 2 contra, 90% a favor, Status Aprovada, o motivo e o ID, com os botões de voto](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-design-result.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=a69b69a905afca7aafa87d3da6811f29)

No Discord: uma sugestão aprovada com esse design.

Enquanto uma sugestão está pendente, `{suggestion.status_label}` e `{suggestion.reason}` ficam vazios, e um campo cujo valor fica vazio é omitido, então os dois campos só aparecem quando a equipe responde.

### Nomes dos tópicos

O nome do tópico (`!suggestion set thread_name`) tem os seus próprios placeholders curtos: `{suggestion.id}`, `{suggestion.number}` e `{suggestion.status}`.

```javascript Exemplo theme={null}
!suggestion set thread_name 💬 Sugestão {suggestion.number}
```

![liam define o nome dos tópicos como Sugestão com o número e o Petto confirma o nome dos tópicos](https://mintcdn.com/wikipetto/yvwTI4WDSefwU9f6/images/discord/community/pt-br/suggestions-thread-name.webp?fit=max\&auto=format\&n=yvwTI4WDSefwU9f6\&q=85\&s=e5c94a792a420257525edb47d2a50ea3)

No Discord: um nome novo para os tópicos.


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