Como o Petto decide
Quando alguém usa um comando, o Petto verifica, nesta ordem:- Não está desativado.
!disablecommanddesativa um comando no servidor ou em alguns canais. Ninguém pula esta etapa. - Permissão do Discord. Os comandos que mudam o servidor pedem a permissão do Discord da ação, como Banir membros para
!ban. - Nível do Petto. Um comando pode exigir um nível de 0 a 100. Os membros recebem o nível dos seus grupos; todo mundo tem o nível do grupo
@everyone. - Restrição por cargo.
!restrictcommanddeixa só alguns cargos usarem um comando.
1. Desativado
1. Desativado

No Discord: um comando desativado neste canal.
2. Permissão do Discord
2. Permissão do Discord

No Discord: um membro sem Banir membros tenta !ban.
3. Nível do Petto
3. Nível do Petto

No Discord: !purge pede nível 20 e shi não está em nenhum grupo de nível.
4. Restrição por cargo
4. Restrição por cargo

No Discord: aqui o !ban é só para Moderadores.
!. As mesmas verificações acontecem quando um comando é usado com /: veja Comandos slash abaixo.
Níveis
!permission group create
!permission group create

No Discord: um grupo de nível criado.
!permission group add-role
!permission group add-role

No Discord: um cargo adicionado a um grupo.
!permission command set
!permission command set

No Discord: um nível exigido para um comando.
!permission command list
!permission command list

No Discord: os comandos que pedem um nível.
group create <name> <level>cria um grupo, egroup level <name> <0-100>muda o nível dele.group add-role/remove-roleegroup add-user/remove-userdecidem quem está nele.group view <name>mostra quem está, egroup delete <name>o remove.command set <command> <level>exige um nível para um comando (0o torna público de novo).command listmostra os comandos com nível.mylevelmostra o seu próprio nível.
!permission group level
!permission group level

No Discord: o nível de um grupo mudado.
!permission group remove-role
!permission group remove-role

No Discord: um cargo tirado de um grupo.
!permission group add-user
!permission group add-user

No Discord: um membro adicionado a um grupo.
!permission group remove-user
!permission group remove-user

No Discord: um membro tirado de um grupo.
!permission group view
!permission group view

No Discord: o nível, os cargos e os membros de um grupo.
!permission group delete
!permission group delete

No Discord: um grupo excluído; o grupo @everyone não pode ser.
@everyone (nível 0 no início) em que todo mundo está; ele não pode ser excluído. Um comando sem nível fica aberto para os membros que passam na verificação de permissão do Discord dele.
!permission precisa de Gerenciar servidor (aliases !auth e !pgroup).

No Discord: os grupos de nível do servidor, e o nível próprio de uma moderadora.
Restrições por cargo
!restrictcommand (aliases !rc, !restrict, !restrictcmd) faz com que um comando só possa ser usado por membros com um dos cargos que você escolher, seja com prefixo ou como comando slash.
!rc ban @Moderators
!rc ban @Moderators

No Discord: !ban restrito a Moderadores, depois Admin adicionado (add é o padrão).
!rc remove
!rc remove

No Discord: um cargo tirado de um comando, depois um comando aberto de novo para todos.
!rc list
!rc list

No Discord: cada comando restrito e os cargos.
!rc reset
!rc reset

No Discord: todos os comandos restritos abertos de uma vez.
Recusado
Recusado

No Discord: são recusados @everyone e um comando que não existe.
add é o padrão, então !rc ban @Moderadores é o mesmo que !rc add ban @Moderadores. Adicionar mais cargos ao mesmo comando deixa qualquer um deles usá-lo. remove sem um cargo abre o comando para todos de novo, e reset abre todos os comandos restritos. O dono e os administradores sempre podem usá-los. Precisa de Gerenciar servidor.
A página Permissões
Dashboard → Segurança → Permissões mostra as quatro etapas acima e permite:- Grupos de nível: criar grupos, definir o nível deles e adicionar cargos ou membros (por ID). O grupo
@everyoneé o nível de todo mundo. - Quem pode usar o quê: escolher um cargo e ver, comando por comando, se os membros dele podem usá-lo e por quê (desativado, precisa de uma permissão do Discord, precisa de um nível, só para alguns cargos). Filtre por comandos com nível, restritos a cargos ou abertos para todos, e busque por nome ou alias.
- Ver os comandos com nível, as restrições por cargo e os comandos desativados, incluindo os definidos pelo Discord.

Dashboard → Segurança → Permissões: as contagens, os quatro passos e os grupos de nível.

Dashboard → Segurança → Permissões → Quem pode usar o quê: Moderadores na prévia, com os comandos que não pode usar e por quê.

Dashboard → Segurança → Permissões → Comandos: filtrados por Com nível, cada um com a permissão do Discord, os cargos e o nível.
Comandos slash
Os comandos do dia a dia (/ban, /purge, /channel, /ticket, /embed e os demais) também funcionam pelo menu / do Discord. Duas coisas decidem se um membro pode usar um deles:
- O Discord mostra ou esconde. Cada comando slash de moderação pede ao Discord a permissão da sua ação, então o menu esconde
/bane/unbandos membros sem Banir membros,/kicksem Expulsar membros,/warne/timeoutsem Moderar membros,/purgesem Gerenciar mensagens e/channelsem Gerenciar canais./embed,/giveaway,/setup,/vanitye/guildtagprecisam de Gerenciar servidor. - O Petto verifica exatamente como verifica a forma com prefixo: comandos desativados, níveis e restrições por cargo valem do mesmo jeito.
ban em !moderation), permita o comando para esse cargo em Configurações do servidor → Integrações → Petto. Aí o Discord mostra o comando para eles, e as verificações do próprio Petto decidem o resto. A forma com prefixo nunca depende dessa configuração.
Cobertura de comandos
Dashboard → Segurança → Cobertura de comandos mostra como os comandos da equipe estão protegidos: quantos deles têm um nível do Petto, uma restrição por cargo ou estão desativados, e quais dependem só da permissão do Discord da ação. Cada comando diz qual dessas proteções ele tem, e Definir níveis e cargos leva você para a página Permissões.
Dashboard → Segurança → Cobertura de comandos: como os comandos da equipe estão protegidos, comando por comando.
!ban que só os moderadores seniores podem usar, mesmo que mais cargos tenham Banir membros.
Relacionados
- Acesso à moderação por cargo: deixe um cargo usar uma ação de moderação sem dar a ele Administrador.
- Desativar comandos
- Acesso ao painel: quem pode abrir o dashboard, não quem pode usar comandos.
- Permissões e hierarquia