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

Moderação

Para facilitar o trabalho dos seus moderadores, o RaidProtect integra comandos de moderação muito úteis que lhe permitem interagir diretamente com as funcionalidades nativas do Discord, como banir e expulsar utilizadores.

Para além destas ações, o RaidProtect envia mensagens privadas ao utilizador sancionado para explicar a razão da sua sanção, e isto é igualmente registado nos registos do servidor para sua referência.

Info

Os comandos de moderação são utilizáveis por prefixo.

Info

Todos os comandos de sanção aceitam a opção [silent] para não notificar o alvo por MP. As MP de notificação (kick, softban, ban temporário) contêm um botão com um convite para o servidor.

🔍 Vista de moderação de um membro

O comando /modview abre uma vista de moderação centralizada sobre um membro: as suas sanções, a sua nota de moderação interna e a última mensagem que eliminou são reunidas numa única resposta, com ações rápidas (sancionar, modificar a nota, etc.).

Utilize o comando: /modview (user)

Substitua (user) pela menção ou ID desejado.

Dica

O comando também é acessível através do menu de contexto: clique direito num perfil → AplicaçõesAbrir Modview.

🖱️ Sancionar através do menu de contexto

Para além dos slash commands, pode sancionar um membro diretamente a partir do seu perfil através de um clique direito: AplicaçõesRaidProtectSancionar.

Abre-se uma janela que lhe permite:

  • Tipo de sanção: Selecionar o tipo de sanção a aplicar.
  • Duração: Introduzir uma duração (opcional, ex.: 1d 2h 30m).
  • Razão: Especificar a razão da sanção.

icon SanctionsBAN Banir um Utilizador

O comando /ban permite-lhe proibir permanentemente um utilizador de aceder ao seu servidor.

Utilize o comando: /ban (user) [delete-messages] [silent] [reason]

Substitua (user) pela menção ou ID desejado e [reason] pela razão da sanção.

  • [delete-messages]: duração do histórico a eliminar (por exemplo 1h, 1d, 7d). O Discord limita a eliminação a um máximo de 7 dias.
  • [silent]: não enviar uma MP ao alvo.
Dica

Pode banir um utilizador através do seu ID Discord, mesmo que não esteja atualmente online ou presente no seu servidor.

icon SanctionsBANTemp Banir temporariamente um utilizador

O comando /tempban permite-lhe proibir temporariamente um utilizador de aceder ao seu servidor.

Utilize o comando: /tempban (user) (duration) [delete-messages] [silent] [reason]

Substitua (user) pela menção ou ID desejado, (duration) pela duração do banimento e [reason] pela razão da sanção. O parâmetro [delete-messages] permite eliminar o histórico de mensagens do membro (até 7 dias).

icon SanctionsSOFTBAN Softban a um utilizador

O comando /softban bane e em seguida desbane imediatamente um membro. Isto permite eliminar o histórico das suas mensagens sem o excluir definitivamente do servidor: pode regressar com um novo convite.

Utilize o comando: /softban (member) [delete-messages] [silent] [reason]

Substitua (member) pela menção ou ID desejado e [reason] pela razão da sanção. O parâmetro [delete-messages] permite escolher a duração das mensagens a eliminar (por defeito 1 dia).

Dica

O softban é particularmente adequado para contas pirateadas: limpa-se o spam e liberta-se a conta, sem excluir definitivamente o membro assim que tiver protegido a sua conta.

icon SanctionsUNBAN Desbanir um utilizador

O comando /unban permite-lhe remover o banimento de um utilizador previamente banido, permitindo-lhe assim voltar a entrar no seu servidor.

Utilize o comando: /unban (user) [silent] [reason]

Substitua (user) pelo identificador desejado e [reason] pela razão do desbanimento.

icon SanctionsKICK Expulsar um Utilizador

O comando /kick permite-lhe remover um membro do seu servidor sem o banir. O utilizador poderá voltar a entrar no servidor se tiver um convite válido.

Utilize o comando: /kick (member) [silent] [reason]

Substitua (member) pela menção ou ID desejado e [reason] pela razão da sanção.

icon SanctionsTIMEOUT Silenciar um Utilizador

O comando /mute permite-lhe restringir temporariamente a capacidade de interação de um membro no servidor. Durante este período, o membro não poderá enviar mensagens, reagir, entrar em canais de voz ou enviar mensagens privadas a outros membros.

Utilize o comando: /mute (member) (duration) [force_timeout] [silent] [reason]

Substitua (member) pela menção ou ID desejado, (duration) pela duração do silenciamento (ex.: 10m, 1h, 1d) e [reason] pela razão da sanção.

Dica

O parâmetro [force_timeout] permite-lhe contornar a regra do limiar e forçar a utilização do timeout do Discord, mesmo que um cargo de Mute esteja configurado.

Pode configurar um cargo de Mute e um limiar de mute em /settings > Sanções. Acima do limiar definido, o bot aplicará automaticamente o cargo de Mute em vez do timeout do Discord, permitindo durações superiores a 28 dias.

icon SanctionsUNTIMEOUT Remover o silenciamento de um utilizador

O comando /unmute permite-lhe remover imediatamente as restrições de um membro silenciado, permitindo-lhe recuperar todas as suas capacidades de interação no servidor.

Utilize o comando: /unmute (member) [silent] [reason]

Substitua (member) pela menção ou ID desejado e [reason] pela razão da remoção do timeout.

icon SanctionsJAIL Prender um utilizador

O comando /jail permite-lhe isolar um membro atribuindo-lhe um cargo restritivo. A Prisão destina-se a ser uma alternativa ao banimento: o membro mantém um acesso muito limitado ao servidor em vez de ser completamente excluído.

Utilize o comando: /jail (member) [silent] [reason]

Substitua (member) pela menção ou ID desejado e [reason] pela razão da sanção.

Aviso

O cargo de Prisão deve ser configurado via /settings antes de poder utilizar este comando.

icon SanctionsJAILTemp Prender temporariamente um utilizador

O comando /tempjail permite-lhe prender temporariamente um membro por uma duração definida.

Utilize o comando: /tempjail (member) (duration) [silent] [reason]

Substitua (member) pela menção ou ID desejado, (duration) pela duração da prisão e [reason] pela razão da sanção.

icon SanctionsUNJAIL Libertar um utilizador

O comando /unjail permite-lhe remover o cargo de Prisão de um membro, permitindo-lhe recuperar o seu acesso normal ao servidor.

Utilize o comando: /unjail (member) [silent] [reason]

Substitua (member) pela menção ou ID desejado e [reason] pela razão da libertação.

icon SanctionsWARN Avisar um utilizador

O comando /warn permite-lhe avisar formalmente um membro através de uma mensagem privada enviada pelo bot.

Utilize o comando: /warn (member) [silent] [reason]

Substitua (member) pela menção ou ID desejado e [reason] pela razão do aviso.

📝 Nota de moderação

O comando /note permite adicionar ou modificar a nota de moderação interna de um membro, sem ter de passar pelo /modview. A nota é apenas visível para os moderadores.

Utilize o comando: /note (user)

Substitua (user) pela menção ou ID desejado. Abre-se uma janela para introduzir ou modificar a nota.

🧹 Limpar um Grupo de Mensagens

O comando /clear permite-lhe eliminar rapidamente um determinado número de mensagens num canal de texto. Pode especificar um utilizador para eliminar apenas as suas mensagens.

Utilize o comando: /clear (number) [user]

Substitua (number) pelo número de mensagens que pretende eliminar (máximo 100). Adicione [user] usando a menção ou ID para visar apenas as suas mensagens no canal.

🕒 Ativar o modo lento num canal

O comando /slowmode permite-lhe ativar ou modificar o modo lento de um canal de texto, de forma a limitar a frequência com que os utilizadores podem enviar mensagens.

Utilize o comando: /slowmode (intervalo) [duration] [channel] [reason]

  • Substitua (intervalo) pelo tempo desejado entre cada mensagem (por ex.: 5s, 1m, 10m, 1h; 0 para desativar).
  • Adicione [duration] para desativar automaticamente o modo lento ao fim dessa duração (por ex. 30m, 2h).
  • Adicione [channel] se pretender aplicar o modo lento a um canal diferente daquele onde escreve o comando.
  • Adicione [reason] para especificar o motivo, que ficará registado nos registos do servidor.

🕵️ Recuperar uma mensagem eliminada

O comando /snipe permite recuperar a última mensagem eliminada num canal, ou a última mensagem eliminada por um utilizador específico, na última hora.

Utilize o comando: /snipe [user]

  • Sem argumento: apresenta a última mensagem eliminada no canal atual.
  • Com [user]: apresenta a última mensagem eliminada por esse utilizador.

A partir da resposta, pode sancionar o autor ou eliminar a mensagem (caso ainda esteja presente no canal).

Info

O /snipe é uma solução temporária enquanto se aguarda a atualização dos registos. Apenas as mensagens eliminadas na última hora estão disponíveis.

📋 Registos de moderação

Por defeito, os registos de moderação são enviados para o canal de registos principal do RaidProtect. Pode configurar um canal de registos dedicado para separar as ações de moderação dos outros registos.

  1. Utilize o comando /settings.
  2. Clique no botão "Registos".
  3. Selecione "Moderação".
  4. Escolha o canal para o qual os registos de moderação serão enviados ou utilize o botão "Criar um para mim".