Pular para o conteúdo principal

Visão geral

Um Honeypot é um canal isca que parece um canal normal visível para os membros, mas não é feito para conversa. O Petto vigia o canal e modera automaticamente os membros ou bots que enviam uma mensagem lá. Ele foi pensado para pegar contas comprometidas e bots de spam automáticos que postam às cegas enquanto vasculham um servidor. O Petto ignora a si mesmo, mas verifica as mensagens de outros bots antes de pular as mensagens de bots normalmente, para que os bots de spam também possam ser pegos.
Todos os comandos do Honeypot, e a página Honeypot do dashboard, exigem Administrador. A ação configurada pode ser:
  • softban — bane o usuário, remove as mensagens recentes dele e o desbane na hora.
  • ban — bane o usuário permanentemente e remove as mensagens recentes conforme os limites do Discord.
  • kick — remove o usuário do servidor sem bani-lo.
A ação padrão é softban. Cada membro é punido uma vez; qualquer outra coisa que ele consiga postar lá é só apagada.

Pelo dashboard

Dashboard → Moderação → Honeypot faz tudo o que o comando faz, e lá também só administradores podem mudá-lo.
1

Adicione um canal isca

Em Adicionar um canal isca, escolha um canal vazio que os membros conseguem ver e o que acontece com quem posta lá, depois aperte Adicionar honeypot. O Petto confere primeiro as permissões dele naquele canal e diz quais estão faltando. O aviso é publicado na hora.
O cartão Adicionar um canal isca com o seletor de canal, Softban (recomendado) e o botão Adicionar honeypot

Dashboard → Moderação → Honeypot: Adicionar um canal isca: o canal, o que acontece com quem escrever e Adicionar honeypot.

2

Escolha a punição

Cada canal isca tem o seu próprio cartão. Softban (recomendado), Banir ou Expulsar, com uma nota curta sobre o que cada um faz.
As opções de Punição: Softban (recomendado) escolhido, Ban e Kick, cada uma com o que faz

Dashboard → Moderação → Honeypot: o passo 1 do cartão, a punição.

3

Escolha a mensagem no canal

O painel normal do Petto, Uma mensagem personalizada (seu texto ou um embed salvo, com uma prévia ao vivo) ou Nada. Veja A mensagem no canal.
Mensagem no canal em Uma mensagem personalizada: o seletor de embed salvo, o texto com variáveis do honeypot e a prévia como Petto

Dashboard → Moderação → Honeypot: Uma mensagem personalizada, com as variáveis e a prévia ao vivo.

4

Decida o que o membro pego recebe

Enviar uma DM e, num softban, Adicionar um convite de volta. Veja O membro que é pego.
O membro pego: Enviar uma DM e Adicionar um convite de volta, os dois marcados

Dashboard → Moderação → Honeypot: o passo 3 do cartão, a DM e o convite de volta.

A página Honeypot com um canal isca, as opções de punição e de mensagem e as opções de DM

Dashboard → Honeypot: as contagens, um canal isca novo e o cartão do canal isca com a prévia.

As mudanças salvas são publicadas no canal na hora. Postar de novo envia a mensagem de novo (útil se alguém a apagou), e Remover honeypot faz o canal voltar a ser normal e apaga o aviso quando consegue. O topo da página conta os canais isca, os membros pegos e quando foi o último. Capturas recentes lista os últimos membros pegos, com a punição e um link para o caso.
A lista Capturas recentes com dois softbans e um banimento

Capturas recentes, com a punição e o caso de cada uma.

Adicionando um Honeypot

Escolha um canal de texto ou de anúncios que os membros conseguem ver. Não negue Ver canal nem impeça que mensagens cheguem ao canal, porque o Petto precisa receber uma mensagem lá para detectá-la.
liam adiciona nao-escreva-aqui como honeypot com softban e o Petto explica a ação, a proteção contra repetição e quem é isento

No Discord: um canal isca adicionado com softban.

Se o canal já tem um Honeypot, usar add de novo atualiza a ação configurada e renova o painel de aviso. O painel inclui a arte do Honeypot do Petto, um contador permanente de acionamentos e um botão de contador usando <:petto_honeypot:1541493688054841405>.

A mensagem no canal

Por padrão, o Petto publica o painel de aviso dele (a arte, o aviso e o contador). Com !honeypot panel você pode escolher o que é publicado no lugar: o seu próprio texto e/ou um dos seus embeds salvos, ou nada. O honeypot funciona igual nos três casos.
O painel do honeypot que diz aos membros para não mandar mensagens no canal, com a punição e a contagem de membros pegos

No Discord: o painel de aviso do Petto no canal isca.

liam coloca um texto personalizado com variáveis do honeypot e o Petto confirma que foi postado

No Discord: seu próprio texto no lugar do painel.

No canal isca o Petto posta: não escreva aqui, um softban, 37 pegos até agora

No Discord: o texto como é postado, com as variáveis preenchidas.

liam escolhe o embed salvo warning-card; o Petto confirma e posta o embed com a punição preenchida

No Discord: um embed salvo no lugar do painel.

liam coloca a mensagem em none e o Petto diz que nada é postado e o honeypot continua funcionando

No Discord: nada postado, a armadilha continua funcionando.

liam volta para default e o Petto diz que o painel de aviso está postado

No Discord: de volta ao painel do Petto.

Uma mensagem personalizada precisa de um texto ou de um embed salvo. Se o embed estiver faltando, o texto é publicado. A contagem numa mensagem personalizada é atualizada quando alguém é pego, igual ao painel.

O membro que é pego

Por padrão, o membro pego recebe a DM de sanção do servidor antes de ser removido, com o link de apelação quando as apelações estão ligadas. Num softban, o Petto também adiciona um convite de volta: um link que funciona uma vez e dura 7 dias, para que um membro de verdade cuja conta foi hackeada possa voltar quando recuperá-la. Um banimento o mantém fora, e um membro expulso pode entrar de novo com qualquer convite, então só o softban ganha um.
liam ativa a DM com o convite de volta e o Petto confirma

No Discord: a DM com o convite de volta ativada.

Duas DMs do Petto: a mensagem de punição do Petto Land e um convite de uso único que expira em 7 dias

No Discord: o que um membro com softban recebe: a DM da punição e o convite de volta.

  • on envia a DM, off não envia nada.
  • reinvite (on ou off) só importa num softban. Os dois começam ligados.
O convite abre no canal de regras ou do sistema, ou no primeiro canal que todo mundo consegue ver, nunca num canal isca. O Petto precisa de Criar convite lá; sem isso, a DM vai sem o link e o Petto avisa quando você salva. Se o membro tiver DMs fechadas, o convite criado para ele é apagado de novo. O log automod de cada captura diz o que aconteceu com a DM: enviada, enviada com o convite, enviada sem ele, ou não entregue.

Listando Honeypots

Veja todos os Honeypots ativos no servidor atual, a punição configurada, a contagem permanente de acionamentos, qual mensagem ele publica e se o membro pego recebe uma DM.
liam lista os honeypots: nao-escreva-aqui, um softban, 37 membros pegos, o painel normal e a DM com convite de volta

No Discord: cada canal isca com a punição, a contagem, a mensagem e a DM.

O painel do honeypot e, embaixo, a resposta privada com as estatísticas: o canal, a contagem e a ação

No Discord: o botão contador do painel responde em privado.

O contador é guardado por servidor e canal. O botão do painel é só informativo: clicar nele não desativa o Honeypot nem muda a ação; ele responde em privado com a contagem atual.

Removendo um Honeypot

Remova um canal da configuração de Honeypot do servidor. Os membros não serão mais punidos por enviar mensagens lá, e o Petto remove o painel de aviso quando consegue acessar a mensagem.
liam remove o honeypot e o Petto diz que apagou o painel quando possível

No Discord: um honeypot removido.

Isenções e permissões

Ficam isentos das ações do Honeypot:
  • O dono do servidor.
  • Membros com Administrador.
  • Membros com Gerenciar mensagens.
  • O próprio Petto.
O Petto precisa destas permissões no canal do Honeypot para configurar e manter o painel:
  • Ver canal
  • Enviar mensagens
  • Ler histórico de mensagens
  • Gerenciar mensagens
Ele também precisa de Expulsar membros ou Banir membros, dependendo da ação escolhida. O cargo mais alto dele precisa estar acima do cargo mais alto do membro alvo. A hierarquia de cargos do Discord continua valendo; um Honeypot não consegue punir um dono, um cargo mais alto ou outro membro protegido.

O que é registrado

Cada acionamento apaga a mensagem, aumenta o contador permanente e tenta a ação configurada. Uma ação bem-sucedida cria um caso de moderação normal, então ele aparece no log sanctions com um motivo como:
Dois registros: Honeypot acionado para steam_support_2291 com a DM enviada com convite de volta, e o caso de softban 213

No Discord: uma captura no log do automod e o caso no log de punições.

A detecção em si também é enviada para a categoria de log automod. Para manter as duas separadas, mande-as para canais diferentes:
Veja Logs para todas as categorias de eventos disponíveis e as opções de direcionamento.

Solução de problemas

O painel não aparece

Confira se o Petto consegue ver e enviar mensagens no canal escolhido e se tem Gerenciar mensagens. Use o comando add de novo depois de corrigir as permissões para recriar ou renovar o painel.
liam adiciona um honeypot e o Petto responde que precisa de Ver canal, Enviar mensagens, Ler histórico e Gerenciar mensagens ali

No Discord: o Petto diz quais permissões faltam no canal.

A mensagem é detectada, mas a ação falha

Confira a permissão correspondente, Expulsar membros ou Banir membros, e mova o cargo do Petto para cima do cargo mais alto do membro alvo. O acionamento ainda pode aparecer no log automod mesmo quando o Discord recusa a punição.

Os membros da equipe não são punidos

Isso é de propósito. O dono, os Administradores e os membros com Gerenciar mensagens ficam isentos para que a equipe possa inspecionar ou manter o canal isca com segurança.

Relacionados

Automod

Configure verificações de conteúdo, anti-spam, anti-raid, anti-alt e canais silenciosos.

Logs

Mande sanções, detecções do automod e outras categorias de eventos para canais separados.