Saltar para o conteúdo principal
Versão: Beta 🚧

Lista de comandos

Todos os comandos do RaidProtect, agrupados por categoria. Clique no nome de um comando para aceder à sua documentação detalhada.

Legenda dos protótipos

  • (arg): argumento obrigatório.
  • [arg]: argumento opcional.
  • [--flag]: flag booleana opcional (slash: flag: true, mensagem: --flag).
  • [--flag=valor]: flag opcional com valor.
  • (@membro) / (#canal) / (@&cargo): prefixo que indica o tipo esperado.

Configuração e instalação

ComandoProtótipoDescrição
/setup/setupInicia a instalação guiada para ativar o RaidProtect no servidor.
/settings/settingsAbre o menu interativo para alterar a configuração a qualquer momento.
/honeypot/honeypotConfigura o canal-armadilha HoneyPot.
/tagrole/tagroleConfigura o cargo atribuído aos membros que ostentam a tag do servidor.
/display public/display publicGere os painéis de informação públicos do RaidProtect.

Moderação

Sanções

ComandoProtótipoDescrição
/ban/ban (@utilizador) [duração] [--delete-messages=duração] [--silent] [razão]Bane definitivamente um utilizador.
/tempban/tempban (@utilizador) (duração) [--delete-messages=duração] [--silent] [razão]Bane um utilizador por uma duração definida.
/softban/softban (@membro) [--delete-messages=duração] [--silent] [razão]Bane e desbane um membro para eliminar as suas mensagens.
/unban/unban (@utilizador) [--silent] [razão]Levanta um banimento.
/kick/kick (@membro) [--silent] [razão]Expulsa um membro do servidor.
/mute/mute (@membro) (duração) [--force-timeout] [--silent] [razão]Silencia um membro (cargo Mute ou timeout do Discord).
/unmute/unmute (@membro) [--silent] [razão]Remove o mute / timeout de um membro.
/jail/jail (@membro) [--silent] [razão]Prende um membro através do cargo Jail.
/tempjail/tempjail (@membro) (duração) [--silent] [razão]Prende um membro por uma duração definida.
/unjail/unjail (@membro) [--silent] [razão]Liberta um membro da Prisão.
/warn/warn (@membro) [--silent] [razão]Avisa formalmente um membro por MP.

Ferramentas de moderação

ComandoProtótipoDescrição
/clear/clear (número) [@utilizador]Elimina um grupo de mensagens num canal.
/snipe/snipe [@utilizador] [--channel=#canal]Recupera a última mensagem eliminada num canal ou de um utilizador (1 h).
/modview/modview (@utilizador)Abre uma vista de moderação centralizada de um membro (sanções, nota, snipe).
/note/note (@utilizador)Adiciona ou modifica a nota de moderação interna de um membro.

Bloqueio de canais

ComandoProtótipoDescrição
/lock/lock [#canal] [duração] [razão]Bloqueia um canal para impedir o envio de mensagens (duração opcional).
/unlock/unlock [#canal] [razão]Desbloqueia um canal previamente bloqueado.
/slowmode/slowmode (intervalo) [duração] [#canal] [razão]Ativa ou modifica o modo lento de um canal (duração de aplicação opcional).

Histórico de sanções

ComandoProtótipoDescrição
/sanctions search/sanctions search [@utilizador] [@moderador] [tipo] [razão] [data] [estado] [tipo-moderador]Pesquisa no histórico com filtros (utilizador, moderador, tipo, data, estado…).
/sanctions info/sanctions info (id)Apresenta os detalhes de uma sanção.
/sanctions edit/sanctions edit (id) [nova_razão] [nova_duração]Modifica a razão de uma sanção existente.
/sanctions delete/sanctions delete (id) [razão]Elimina uma sanção do histórico.
/my-sanctions/my-sanctionsPermite a um membro consultar as suas próprias sanções.

Anti-raid

ComandoProtótipoDescrição
/raidmode/raidmode [estado] [duração]Ativa ou desativa o modo raid (bloqueio de novas entradas).
/joinlock/joinlock [estado]Encerra indefinidamente o acesso ao servidor a novos membros.
/dmlock/dmlockAtiva ou desativa o fecho permanente das MP do servidor.
/dmlock-info/dmlock-infoInforma os membros do estado do fecho das MP.

Autenticação

ComandoProtótipoDescrição
/auth/auth [cargo]Autentica-se para obter um cargo protegido.
/auth-profile/auth-profileGere o seu perfil de autenticação (PIN, OTP, passkeys).
/auth-settings/auth-settingsConfigura os cargos protegidos e os utilizadores autorizados.

Bypass

ComandoProtótipoDescrição
/bypass captcha/bypass captcha [@utilizador]Autoriza um utilizador a entrar sem passar pelo captcha.
/bypass minage/bypass minage [@utilizador]Autoriza um utilizador a entrar sem respeitar a idade mínima.

Utilitários

ComandoProtótipoDescrição
/userinfo/userinfo [@utilizador]Apresenta as informações de um utilizador.
/serverinfo/serverinfoApresenta as informações do servidor.
/ds/ds (@utilizador)Apresenta as sanções do Discord (DSA) de um utilizador.
/prune/prune [dias]Expulsa os membros inativos através de um menu interativo.
/channel duplicate/channel duplicate (#canal)Duplica um canal com as suas definições e permissões.
/channel clear/channel clear (#canal)Elimina e recria um canal de forma idêntica.
/block add/block add [@utilizador] [razão]Impede um utilizador de utilizar determinadas funcionalidades.
/block remove/block remove [@utilizador] [razão]Levanta o bloqueio de um utilizador.
/block list/block listLista os utilizadores bloqueados.
/report/report (@membro) (razão)Permite aos membros sinalizar uma situação à moderação.

Informação e ajuda

ComandoProtótipoDescrição
/about/aboutApresenta informações gerais sobre o RaidProtect.
/help/helpApresenta a ajuda geral do RaidProtect.
/invite/inviteApresenta os links úteis (convite, suporte, página do bot).
/changelog/changelogConsulta o registo de alterações do RaidProtect.
/feedback/feedbackPartilha um parecer, uma sugestão ou um relato de bug.

⚙️ Duas formas de utilizar um comando

Os dois formatos oferecem exatamente as mesmas possibilidades: tudo o que é viável em slash é viável por mensagem, e vice-versa. A diferença está apenas na forma de introduzir o comando.

Slash commands: o mais simples

Escreva / num canal, escolha o comando, e o Discord apresenta-lhe cada parâmetro numa interface dedicada (seletor de utilizador, seletor de canal, autocomplete nas durações, etc.). É a forma recomendada por defeito — não tem nada para memorizar.

/ban @membro razão: spam de scam

Message commands: o mais complexo

Uma vez ativado o prefixo em /settings, também pode escrever os comandos por mensagem clássica (?ban …, ?kick …, etc.). Sem interface gráfica: tem de conhecer a sintaxe (argumentos posicionais, flags nomeadas, argumento livre no fim da linha). Em troca, é mais rápido no teclado para os moderadores que dominam os comandos.

Argumentos posicionais

Indicados pela ordem do protótipo, sem nome. São os argumentos principais do comando.

?ban 123456789012345678
?slowmode 10s

Flags nomeadas (--nome=valor)

Para as opções secundárias. As flags podem ser colocadas em qualquer sítio do comando, em qualquer ordem.

  • --silent (booleana): apenas ativa a opção.
  • --delete-messages=7d: passa um valor à opção.
?ban @membro --delete-messages=7d --silent razão do ban
?tempban @membro 1d --silent voltou a fazer

Argumento «rest» (texto livre)

O último argumento de alguns comandos (tipicamente [razão]) captura tudo o que escrever depois, espaços incluídos, sem ter de colocar aspas.

?warn @membro voltaste a infringir a regra 3 do servidor