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

# Uploads

> Conte as mensagens com arquivos que os membros postam nos seus canais de arte ou mídia, faça um ranking de quem envia e dê a cada um um cargo e boas-vindas no primeiro upload.

## Visão geral

O Petto conta, para cada membro, as mensagens com **arquivos** enviadas nos canais que você escolher. O primeiro upload de um membro dá o cargo de uploader e envia uma mensagem de boas-vindas.

![Luna posta um desenho de uma raposa no canal de arte e o Petto agradece o primeiro upload dela; depois !uploads leaderboard week ordena cinco membros](https://mintcdn.com/wikipetto/LoL7QuPJ71yd9F_N/images/discord/community/pt-br/uploads.webp?fit=max\&auto=format\&n=LoL7QuPJ71yd9F_N\&q=85\&s=e2ffa2028b3fb1dd0a09f8756f3ab991)

No Discord: as boas-vindas no primeiro upload de um membro, e depois o ranking da semana.

> [!NOTE]
>
> As configurações precisam da permissão **Gerenciar servidor**. `!uploads stats` e `!uploads leaderboard` (desta semana, se você não disser outra coisa) podem ser usados por todos. Servidores gratuitos podem ter 100 canais de upload, e os Premium, 200.

## Comandos

```javascript Sintaxe theme={null}
!uploadconfig view
!uploadconfig enable <true|false>
!uploadconfig addchannel <channel>
!uploadconfig removechannel <channel>
!uploadconfig role [role]
!uploadconfig welcome [text] [template]
!uploadconfig reward <add|remove|list> [count] [role] [message]
!uploads stats [user]
!uploads leaderboard [today|week|all]
```

```javascript Exemplo theme={null}
!uploadconfig enable true
!uploadconfig addchannel #uploads
!uploadconfig role @Uploader
!uploadconfig welcome "Obrigado pelo seu primeiro upload, {user.mention}!"
!uploads leaderboard week
```

> [accordion] !uploadconfig view
>
> ![liam digita !uploadconfig view e o Petto lista o estado, os canais #arte e #midia, o cargo Uploader e as boas-vindas](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-view.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=6a374e75d42d0e298155e11a3aebe596)
>
> No Discord: as configurações do módulo.

> [accordion] !uploadconfig enable
>
> ![liam digita !uploadconfig enable true e o Petto responde que os uploads estão ativados](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-enable.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=58fdf5fe48b7f877badc2b5ec1a4c842)
>
> No Discord: o módulo ativado.

> [accordion] !uploadconfig addchannel
>
> ![liam digita !uploadconfig addchannel #arte e o Petto responde que agora é um canal de upload](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-addchannel.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=9f2d6f7ee2e705bd2f7801b93d29c46e)
>
> No Discord: um canal de upload adicionado.

> [accordion] !uploadconfig removechannel
>
> ![liam digita !uploadconfig removechannel #midia e o Petto responde que não é mais um canal de upload](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-removechannel.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=1ba07ae18d643878bf0d6169dbea4ffd)
>
> No Discord: um canal de upload removido.

> [accordion] !uploadconfig role
>
> ![liam digita !uploadconfig role @Uploader e o Petto responde que Uploader é dado no primeiro upload](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-role.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=5c3a03f9f37b8cda2915e3586b02ccd1)
>
> No Discord: o cargo dado no primeiro upload.

> [accordion] !uploadconfig welcome "..."
>
> ![liam define o texto de boas-vindas e o Petto responde que foi salvo](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-welcome.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=84f2bd2d91f954a16475eacbb242e9d5)
>
> No Discord: umas boas-vindas próprias.

> [accordion] !uploadconfig welcome
>
> ![liam digita !uploadconfig welcome e o Petto mostra o texto de boas-vindas e o padrão](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-welcome-show.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=3b5b24ea40c7db142838e2eb03f7b66b)
>
> No Discord: sem nada depois, as boas-vindas atuais e as padrão.

> [accordion] !uploads stats
>
> ![Chillet digita !uploads stats e o Petto responde hoje 3, esta semana 9, total 44 (47 arquivos), o último há 2 minutos no #arte](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-stats.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=eae1b7ca6302792c4e73234701213bb4)
>
> No Discord: os uploads de um membro.

> [accordion] !uploads leaderboard all
>
> ![kira digita !uploads leaderboard all e o Petto lista Chillet 44, pixel.fox 42, Luna 36, Sora 35 e mais](https://mintcdn.com/wikipetto/njNy1RYd5OMIlGZk/images/discord/community/pt-br/uploads-leaderboard-all.webp?fit=max\&auto=format\&n=njNy1RYd5OMIlGZk\&q=85\&s=300e9c6b4df926e6b8d0186cde9f45fb)
>
> No Discord: o ranking de todos os tempos.

Uma mensagem conta uma vez, com o número de arquivos que tiver. As boas-vindas podem ser um texto ou um dos seus [embeds salvos](https://wiki.petto.sbs/pt-br/resources/scripting/embeds.md), e `reset` ou `none` volta ao padrão.

## Recompensas por marcos

`!uploadconfig reward add <número> <cargo> [mensagem]` dá um cargo quando um membro chega a esse número de envios (mensagens com arquivos em um canal de envios) e publica a mensagem no canal do envio. `reward remove <número>` tira uma e `reward list` mostra todas. A mensagem pode usar as [variáveis](https://wiki.petto.sbs/pt-br/resources/scripting/variables.md) de sempre mais `{milestone.count}`, `{milestone.role}` e `{milestone.role_name}`. O Petto precisa de **Gerenciar cargos** e o cargo precisa estar abaixo do cargo mais alto do Petto. Cada marco é dado uma vez por membro, mesmo quando dois arquivos são enviados ao mesmo tempo. Um cargo apagado é ignorado. Envios dentro de um tópico de um canal de envios, ou em um fórum de envios, também contam.

## Dashboard

A página **Uploads** tem as mesmas configurações e o ranking da semana.

![A página Uploads com 26 uploads nesta semana e 166 no total, os canais mídia e arte, o cargo Uploader, o texto de boas-vindas e o ranking da semana](https://mintcdn.com/wikipetto/PiFwt6dDUZHBNDT7/images/dashboard/community/pt-br/uploads.webp?fit=max\&auto=format\&n=PiFwt6dDUZHBNDT7\&q=85\&s=e6097df05bd07e9c3c8c2e87b0ca8221)

Dashboard → Comunidade → Uploads: os números, as configurações, as boas-vindas e o ranking da semana.


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