Pular para o conteúdo principal

Visão geral

Os comandos de informação são consultas públicas que qualquer pessoa pode usar, e a maioria mostra por padrão o seu ou o deste servidor. Três exceções precisam de staff: /setup precisa de Gerenciar servidor, !snipe precisa de Gerenciar mensagens e !steal precisa de Gerenciar expressões (o Petto também). /setup existe só como comando de barra.

/server e /user

Dois comandos reúnem as consultas abaixo, para você encontrá-las digitando /server ou /user no Discord. Cada subcomando executa o mesmo código do comando que ele nomeia, com as mesmas opções, respostas e verificações, e os comandos de sempre continuam funcionando. Com o prefixo, !server info e !user avatar @Alguém funcionam igual, e !server ou !user sozinhos são o info, então !server, !user e !user @Alguém fazem o que sempre fizeram.
/server icon, /server banner e /server splash (a imagem da página do convite) mostram a imagem do servidor grande, no mesmo cartão do !avatar, com links em todos os tamanhos que o Discord serve (de 128 a 4096) e botões para o original, PNG, JPG e WEBP (o original é um GIF quando a imagem se mexe). Se o servidor não tem nenhuma, o Petto avisa. Também existem como !servericon, !serverbanner e !serversplash. As regras de um servidor chegam aos subcomandos. Uma regra de !disablecommand ou !restrictcommand sobre o comando de sempre (serverinfo, avatar…) também bloqueia o subcomando, server ou user desligam o comando inteiro, e servericon, serverbanner e serversplash desligam um dos novos. Cada subcomando também tem um alias curto, veja Aliases curtos.

Membro e conta

Se user for omitido, tudo usa você mesmo como padrão.
shi usa !avatar @kira e o Petto mostra o avatar de kira com o botão para abrir o original

No Discord: o avatar de um membro, grande, com um link para o original.

liam usa !permissions @kira #staff: 18 permissões, nos grupos servidor, texto e voz

No Discord: o que um membro pode fazer em um canal, por grupo.

!userinfo mostra a conta e o membro em um só card: datas, cargos e as insígnias só como ícones. As insígnias que o Petto consegue ver são as públicas que o Discord dá a um perfil: Staff, Partner, HypeSquad (Bravery, Brilliance, Balance e Events), Bug Hunter (os dois níveis), Early Supporter, Early Verified Bot Developer, Moderator Programs Alumni, Active Developer, Supports Commands e Verified App. Ele adiciona Nitro quando a conta de uma pessoa tem um avatar animado ou um banner (só o Nitro dá isso, e apps nunca aparecem com ele), e a insígnia de booster do servidor quando o membro impulsiona. O Discord não informa aos bots o nível do Nitro nem do impulso, então isso não pode ser mostrado. O cartão não tem cor ao lado. O avatar é desenhado com sua decoração, como o Discord mostra, e a tag de servidor fica ao lado do nome. Uma linha aponta para !usercosmetics quando o membro tem alguma dessas coisas (a imagem da placa só aparece lá, para economizar espaço).
shi usa !userinfo em kira: o nome de usuário, o tipo de conta, a data de criação e as insígnias, quando kira entrou e desde quando impulsiona, e três cargos

No Discord: o cartão do !userinfo de um membro.

!usercosmetics (também !uc e !cosmetics) mostra só os cosméticos de um membro em uma só imagem, como a linha de um perfil no Discord: a placa de nome atrás, o avatar com sua decoração (animada se a decoração se move; o Discord decide como toca uma imagem animada enviada por um bot) e o nome com a tag de servidor. Abaixo vêm os detalhes e botões com links para cada imagem. Um membro sem nenhum diz isso.
kira usa !usercosmetics em nova: uma imagem com o avatar, o nome e a tag PETO de nova, e os detalhes embaixo

No Discord: !usercosmetics de um membro que mostra uma tag de servidor.

chu usa !usercosmetics em si mesma e o cartão diz Nenhum na decoração, na placa e na tag

No Discord: um membro que não tem nenhum.

!serverinfo também não tem cor: é organizado em dois blocos, um de pessoas e canais e outro sobre o servidor (impulsos, segurança, conteúdo e recursos), e mostra a imagem do convite quando o servidor tem uma.
Chillet usa !serverinfo: o ícone, a descrição, o dono, 1.840 membros com 14 bots, 7 boosters, os canais, o nível de boost, segurança, conteúdo e recursos

No Discord: o cartão do !serverinfo do Petto Land.

Status da configuração

Abre na hora um painel de status: o que está configurado, quais permissões faltam ao Petto e um formulário de Configuração rápida que vem preenchido com as configurações atuais, então usá-lo de novo nunca redefine nada. Enviar o formulário executa os passos juntos e informa cada um separadamente, então um passo que falha não impede os outros.
liam usa /setup e o Petto mostra 4 de 6 áreas configuradas, as duas permissões que faltam, o idioma e o botão de configuração rápida

No Discord: o painel do /setup, só para quem usou.

O formulário de configuração do Petto com o canal de logs, o de boas-vindas, o modo de moderação e os outros passos, já preenchidos

No Discord: o formulário de configuração rápida, com as configurações atuais.

Servidor

!roles, !emojis, !channels, !boosters e !inrole (também !members) mostram uma página por vez com botões. Um menu no topo ordena ou filtra a lista: cargos por membros, mais novos, mais antigos ou nome, só cargos com cor ou sem membros; emojis estáticos ou animados; canais por tipo; membros de um cargo só pessoas, só bots ou os mais novos primeiro. Só quem usou o comando pode usar os botões, e eles continuam funcionando depois que o Petto reinicia. !bots (também !botlist e /server bots) lista os bots do servidor, para todo mundo e sem permissão: o nome, o ID, se é Verificado, o Petto marcado, e quando cada um entrou, o mais antigo primeiro, dez por página. Nunca marca ninguém. Em um servidor muito grande o Petto só lista os bots que já conhece, e a lista avisa.
shi usa !roles: os 16 cargos do Petto Land com os membros, o menu de ordem aberto e os botões de página

No Discord: os cargos por páginas, com o menu de ordenar aberto.

chu usa !emojis e o Petto lista os 14 emojis do Petto Land com os nomes e o menu para ver os fixos ou animados

No Discord: os emojis personalizados do servidor.

kira usa !channels: os primeiros 15 de 18 canais com a categoria, o menu de tipos e os botões de página

No Discord: os canais por categoria, por páginas.

liam usa !boosters: 7 boosters do Petto Land, nível 2 com 9 boosts, o mais antigo primeiro

No Discord: quem impulsiona o servidor e desde quando.

Chillet usa !inrole @Moderadores e o Petto lista kira, chu e shi com o menu de filtros

No Discord: os membros de um cargo.

Chillet usa !roleinfo @Moderadores: cor #5865f2, posição 11, 3 membros, mencionável, e as permissões principais

No Discord: um cargo: a cor, a posição, os membros, as configurações e as permissões principais.

shi usa !channelinfo #general: o tópico, canal de texto em COMUNIDADE, a data, sem restrição de idade, modo lento de 5 s

No Discord: um canal: o tópico, o tipo, a categoria e as configurações.

kira usa !emojiinfo com petto_approve: o nome, não animado, a data de criação e o botão para abrir

No Discord: um emoji personalizado, com um link para a imagem.

chu usa !firstmessage #general e o Petto responde com o link da primeira mensagem do #general

No Discord: um link para a primeira mensagem de um canal.

Estatísticas do próprio Petto

!ping responde com um card: o Ping do servidor (quanto tempo o Petto leva para responder no servidor), o Ping da API (a conexão com o Discord), links para a página de status e para o servidor de suporte, e o tamanho do Petto (shard e servidores). O card fica verde quando está rápido, amarelo quando está lento e vermelho quando está ruim. Também ao vivo e público em petto.sbs/status, informado diretamente pelo bot.
Solo Lester usa !botinfo: servidores, tempo online, ping, memória, as versões do Petto, discord.js e Node.js e três botões de link

No Discord: o status e as versões do Petto.

Solo Lester usa !ping e o Petto responde com as duas latências, os links do status e do suporte, e o shard, servidores e membros

No Discord: o Guild Ping, o API Ping e o tamanho do Petto, num cartão verde.

Solo Lester usa !uptime e o Petto responde que está online há 3 dias

No Discord: há quanto tempo o Petto está online.

Consultas rápidas

color (também !hex e !clr) mostra uma cor hex com os valores RGB, HSL e decimal. Sem um código hex, descobre a cor principal de uma imagem: uma imagem anexada ou da mensagem que você responde, um link, o avatar de um membro ou o seu. Veja Cor principal de uma imagem. snowflake decodifica o timestamp de criação embutido em qualquer ID do Discord (usuário, canal, cargo, mensagem).
chu usa !snowflake com um ID e o Petto responde quando ele foi criado

No Discord: a data escondida em um ID do Discord.

shi usa !color #8399ff e o Petto mostra a cor com os valores hex, RGB, HSL e decimal

No Discord: uma cor hex com os valores; com uma imagem ela acha a cor principal.

kira usa !inviteinfo discord.gg/pettoland: o código, o canal, quem criou, não expira, 1840 membros e 412 online

No Discord: um convite e o servidor dele.

Novas utilidades

calc aceita aritmética segura com parênteses, potências, porcentagens, multiplicação, divisão, adição e subtração. Ele nunca executa JavaScript. time também responde aos aliases !tz e !clock, aceita nomes de países em inglês ou espanhol e entende fusos IANA exatos, como America/Bogota. Para países com vários fusos horários, o nome do país usa um fuso principal representativo, então use o fuso IANA quando precisar de uma cidade ou região específica. wiki busca na Wiki do Petto oficial no idioma do servidor e responde com um cartão: a página que melhor corresponde, com a descrição e uma imagem dela, até quatro páginas relacionadas com uma imagem pequena cada, e os botões Abrir página e Início da wiki. O nome de um comando encontra a página dele, então !wiki ban mostra Moderação primeiro. Se uma página não tem imagem, ou o Discord não consegue carregá-la, o cartão é o mesmo sem ela. Sem nada depois, !wiki mostra por onde começar, e quando nada corresponde sugere as páginas mais próximas e o servidor de suporte. wiki também responde perguntas sobre os termos e condições. !wiki termos lista as seções dos Termos de serviço, cada uma ligada ao seu lugar na página. Adicione uma pergunta, como !wiki termos meu servidor pode ser banido, !wiki privacidade posso apagar meus dados ou !wiki posso pedir reembolso, e o Petto mostra os melhores um a três pontos dos Termos de serviço, da Política de privacidade, da página de Compras e reembolsos ou da Política de cookies: o título da seção, as palavras exatas da página e um link para essa seção. Nada é reescrito, então é o texto da página e não uma interpretação. As páginas saem no idioma do servidor (inglês, espanhol ou português). Se nada nelas responde a pergunta, o Petto diz isso e aponta para o servidor de suporte. O cartão termina com os botões Termos, Privacidade, Reembolsos, Cookies e Servidor de suporte. O Petto lê as páginas quando são pedidas e guarda só o texto extraído por 30 minutos; se não consegue ler uma página, responde com os links simples. weather usa o Open-Meteo para consultar as condições atuais de uma cidade ou de um país e não exige chave. summary mostra a atividade do servidor de 1 a 365 dias (7 por padrão), com uma imagem: os números do período (mensagens, membros ativos, tempo em voz, entradas, saídas e entradas por convites), as barras dia a dia e as horas do dia com a mais movimentada destacada. Embaixo vêm a hora mais ativa (GMT-5), o melhor dia, os canais e membros que mais se destacaram, o crescimento de membros e quem mais convidou. Adicione messages, voice, joins, leaves, invites ou sanctions para ver uma coisa só: sanctions mostra quantos banimentos, mutes, advertências, expulsões e jails houve, quem os aplicou (moderadores, AutoMod, o honeypot, escalonamento de advertências, expiração automática ou anti-nuke), e os moderadores mais ativos e os membros mais punidos. Todos os horários estão em GMT-5. Os aliases !weekly e !digest usam o mesmo relatório. Para uma análise mais profunda (os horários mais ativos da semana, o crescimento, um período contra o anterior, um membro) use !stats. As entradas, as saídas, os membros ativos e as horas são contados a partir do momento em que o recurso foi adicionado. Ele não expõe o conteúdo das mensagens. Os mesmos números estão na página Estatísticas do dashboard.
Chillet usa !calc (12 + 4) * 3 e o Petto responde 48

No Discord: uma conta, nunca JavaScript.

liam pede a hora da Colômbia e kira a do Japão, e o Petto responde cada um com a data, a hora e o fuso

No Discord: a hora de um país, pelo nome em inglês ou espanhol.

shi usa !weather Colombia e o Petto responde com o céu, a temperatura, a sensação térmica e o vento

No Discord: o clima de agora, do Open-Meteo.

Lumi usa !wiki leveling e o Petto responde com três páginas da wiki, primeiro Níveis

No Discord: as páginas desta wiki que combinam.

liam usa !summary 7: a imagem com os números, os dias e as horas, e depois o horário mais ativo, o melhor dia, os canais e membros principais e o crescimento

No Discord: o relatório dos últimos 7 dias, com a imagem.

liam usa !summary messages e o Petto responde com a imagem de Mensagens e as linhas

No Discord: só as mensagens, em 30 dias.

liam usa !summary voice e o Petto responde com a imagem de Voz e as linhas

No Discord: só o tempo em voz, em 30 dias.

liam usa !summary joins e o Petto responde com a imagem de Entradas e as linhas

No Discord: só as entradas, em 30 dias.

liam usa !summary leaves e o Petto responde com a imagem de Saídas e as linhas

No Discord: só as saídas, em 30 dias.

liam usa !summary invites e o Petto responde com a imagem de Convites e as linhas

No Discord: as entradas por convite e quem mais convidou, em 30 dias.

liam usa !summary sanctions e o Petto responde com a imagem de Sanções e as linhas

No Discord: as sanções da semana: quem aplicou e quem recebeu.

Atividade, Spotify e versões

  • !activity mostra um card com o que um membro está fazendo agora no Discord: jogando, assistindo, ouvindo, competindo ou transmitindo (o Spotify tem o seu próprio comando). Sem usuário, é você: !activity view sozinho mostra a sua. Também funciona como !ac.
  • !spotify mostra um card com a música, o artista, a capa do álbum e a barra de progresso do que um membro está ouvindo no Spotify. Também funciona como !sp.
  • Os dois leem o status do membro, então só funcionam quando a pessoa mostra a atividade dela e está no servidor. Eles avisam quando não há nada para mostrar.
  • !version (também !release e !releases) abre a central de versões: a lista de versões do Petto e o que mudou em cada uma, com botões para navegar. É um comando só de prefixo.
shi usa !activity view @chu e o Petto desenha um cartão: chu jogando Stardew Valley há 47 minutos

No Discord: o cartão do que um membro está jogando.

shi usa !activity view @kira e o Petto responde que kira não tem atividade agora

No Discord: quando o membro não está fazendo nada, o Petto avisa.

kira usa !spotify view e o Petto desenha a música, o artista e a barra de progresso

No Discord: a música que um membro está ouvindo, com o progresso.

for usa !version e o Petto mostra a última versão com o que mudou, o menu de versões e os botões para navegar

No Discord: a central de versões: a última versão e um menu com as outras.

Snipe

A equipe com Gerenciar mensagens pode ver até as dez mensagens apagadas, mensagens editadas ou reações removidas mais recentes do canal atual. As mensagens de pessoas são guardadas em cache quando chegam, então eventos de exclusão parciais do Discord ainda preservam o autor e o conteúdo quando possível.
  • !snipe mostra a última mensagem apagada, e !snipe 3 a terceira a partir da última. !snipe deleted 3 é igual.
  • !snipe edited [index] (ou !editsnipe, !esnipe) mostra uma mensagem antes e depois de ser editada.
  • !snipe reactions [index] (ou !reactionsnipe, !rsnipe) mostra as últimas reações tiradas de uma mensagem: o emoji, quem o removeu e um link para a mensagem. As reações que bots removem não são guardadas.
  • !snipe clear [all|deleted|edited|reactions] (ou !clearsnipe, !csnipe) esquece o que está guardado do canal. Todas as partes do comando precisam de Gerenciar mensagens, e a resposta não avisa ninguém.
O cache fica só na memória: nada é salvo no banco de dados, expira em 24 horas e se perde quando o bot reinicia. Ele também é pequeno de propósito: dez entradas por canal e tipo, os 200 canais usados mais recentemente, e só o que é mostrado (o texto é cortado em 1000 caracteres).
kira usa !snipe no #general e o Petto mostra a mensagem que Toby apagou, com a hora

No Discord: a última mensagem apagada do canal.

shi usa !snipe edited 2 e o Petto mostra a mensagem de Rex antes e depois da edição

No Discord: a penúltima mensagem editada, antes e depois.

Níveis

Veja Níveis para a configuração. !rank também aceita !nivel e !lvl. !top também aceita !leaderboard, !lb e !ranking. Os dois comandos podem ler o XP de mensagens ou o XP de voz de forma independente.

Roubo de emojis e figurinhas

Adicione a este servidor um emoji personalizado de outro servidor. Escreva os emojis depois do comando, ou responda a uma mensagem e use !steal sozinho: o Petto pega os emojis personalizados do texto dessa mensagem, dos embeds e das reações dela (até 20 por vez), ou a figurinha dela. Os emojis que você digita depois do comando vêm primeiro.
liam usa !steal com dois emojis personalizados e o Petto responde que os dois foram adicionados

No Discord: dois emojis adicionados de uma vez.

!jumbo (também !bigemoji e !enlarge) mostra um emoji ou uma figurinha em tamanho grande: o que você escreve depois, ou o da mensagem que você responde. O cartão diz o nome, o tipo e a data de criação, com um link para a imagem original. Para um emoji personalizado ou uma figurinha que este servidor ainda não tem, o botão Roubar adiciona (precisa de Gerenciar expressões, sua e do Petto), e o cartão passa a dizer Roubado.
chu usa !jumbo com um emoji personalizado e o Petto mostra grande com o nome, o tipo e a data, e os botões Roubar e Abrir original

No Discord: !jumbo mostra um emoji personalizado grande, com o botão Roubar.

liam clica em Roubar: o botão diz Roubado e o Petto responde para liam em privado que o emoji foi adicionado

No Discord: Roubar clicado: o cartão diz Roubado e só quem clicou vê a resposta.

Obtendo ajuda

!help sem nada depois abre o navegador de categorias e menus mostrado abaixo. Sob os menus há quatro botões de link: o painel, esta documentação, Todos os comandos (a página de Comandos do site, que lista cada comando com a forma de escrevê-lo) e o servidor de suporte. !help <comando> procura um comando diretamente, inclusive um subcomando específico. /help abre o mesmo navegador, só para você.
Lumi usa !help e o Petto mostra quantos comandos tem, quantos funcionam com barra, o menu de categorias e os botões de link

No Discord: !help: as categorias e como procurar um comando.

Lumi usa !help "ticket category add" e o Petto mostra os aliases, os parâmetros, quem pode usar e como escrever

No Discord: um subcomando procurado direto.