Scanner de palavras-chave de mensagem privada

Atualizado em 07.03.2023 e testado para a versão 3.0 estável. Um novo recurso foi incluído! Um scanner de chat. As mesmas palavras-chave configuradas para sua varredura de MP (mensagem privada) também acionarão textos dentro de conversas no chat. No entanto, para evitar muitas notificações, o scanner de chat enviará relatórios agrupados após um determinado período de tempo.

Atualização: FIX: problemas de compatibilidade com o Discourse v 2.2

Primeiro, deixe-me dizer que não sou desenvolvedor; apenas patrocinei este trabalho. Não poderei oferecer suporte a isso de nenhuma forma, mas trabalharei com qualquer contribuidor potencial. Estou postando este plugin aqui apenas para retribuir à comunidade.

Contexto

Este plugin pode parecer um pouco controverso, então deixe-me explicar por que ele foi desenvolvido. Nosso fórum Discourse é um mercado comunitário. Facilitamos a venda de itens virtuais. Este modelo de negócios é assolado por golpistas e vigaristas que tentam se aproveitar de nossos compradores e vendedores. Tentamos detê-los antes que ajam, e eles geralmente começam a trabalhar suas vítimas por meio de MPs. É aqui que tentamos monitorar atividades maliciosas e impedi-los em seu caminho, e é por isso que um scanner de MP é útil.

Descrição do Plugin

O scanner de MP varre todas as mensagens privadas enviadas na sua instância do Discourse e verifica o corpo do texto em relação a um conjunto de palavras-chave que você pode inserir nas configurações. Se uma palavra-chave for encontrada, uma notificação é enviada a todos os administradores.

Usos do Plugin

Este é um excelente plugin para manter os usuários sob controle que acham que, ao ir para o privado, podem quebrar suas regras (golpes, spam, ofensas, assédio). Também pode ser usado para fins de marketing se seu fórum estiver relacionado ao comércio eletrônico.

Recursos do Plugin

Não há muito o que escrever. Ele adiciona uma configuração extra onde você pode inserir as palavras-chave no seu painel de administração, e é isso. O resto é automático: toda vez que uma palavra for acionada, você receberá uma notificação com o link da MP (veja a imagem abaixo). O plugin também ignora mensagens de administradores (basicamente, as MPs dos administradores não são varridas). Além disso, o plugin só varre enquanto uma MP está sendo enviada. Não há como varrer mensagens anteriores que não foram escaneadas.

Problemas do Plugin

Atualmente, ele também varre nomes de usuário. Portanto, se um usuário tiver uma palavra que esteja inserida nas configurações do seu scanner, a notificação será acionada toda vez que ele enviar uma MP. Não é um grande problema, mas existe.

Repositório do Plugin

Capturas de Tela do Plugin

Esta é minha segunda contribuição para a comunidade! Um grande agradecimento à equipe do Discourse e a todos os desenvolvedores neste site.

31 curtidas

How does this differ from generally flagged watch words under the admin panel in practice? I presume it doesn’t scan the public facing text but I’d have thought there’d be little difference in reporting unless you’ve noticed otherwise? :slightly_smiling_face:

3 curtidas

Doesn’t’ the flagged watch words only work on public posts? And isn’t it meant for stopping profanity? I never fully looked into that feature. This plugin scans PM’s and doesn’t let users know a keyword has been scanned and that it notified admins.

1 curtida

No they work anywhere mate and they’re “meant” for whatever purpose you want to tune them towards. I’d suggest that something informing the user that something has been flagged promotes more trust between users and staff.

We use a raft of watch phrases to stop people doing what you’re trying to stop here, we get questions about them every so often and people are happy to know in general terms what we’re screening for and why.

2 curtidas

In that case, my plugin is useless :smiley: I will look into your way of doing things. So you’re saying I can create a set of keywords that will be picked up in PM’s, and they will notify all admins?

1 curtida

Admin/logs/watchwords then pick approve/flag/block/censor to suit mate.

3 curtidas

No option to silently notify admins though, so I guess there is some uniqueness to the plugin :smiley:
We have a unique type of business model, lots of conman in our industry. Auto-flagging and/or requiring approval would quickly reveal what can and cannot be said in a conversation, thus giving scammers the edge.

I kind of figured this plugin wouldn’t be useful to anyone else but me :stuck_out_tongue: Thanks for answering.

6 curtidas

Estou recebendo isso ao clicar na configuração do plugin.

1 curtida

Qual versão do Discourse você está usando? Tenho quase certeza de que essa é a causa, pois estou alguns updates atrás. Vou resolver isso em 2-3 semanas e atualizarei este tópico quando houver novidades.

3 curtidas

Obrigado, estou usando a versão mais recente.

1 curtida

Atualizado e funcionando com a versão estável 2.7.0.

2 curtidas

Nenhuma atualização recebida na minha página de atualização. :slightly_frowning_face:

Parece que nada mudou aqui; GitHub - worldismine/PM-Scanner: Custom PM scanner · GitHub

1 curtida

Desculpe, quando disse ‘atualizado’, quis dizer que atualizamos nossa instância para a versão 2.7.0 e o scanner PM funciona perfeitamente aqui, então o próprio plugin não precisava de atualização. Ele funciona na nossa instância:

A única coisa que consigo pensar é que outro plugin seu está causando o conflito.

2 curtidas

O problema ocorre quando você pesquisa ‘pm scanner’ nas configurações, e essas opções aparecem.

No entanto, se você clicar em ‘plugins’ e depois no botão de configuração do ‘pm scanner’, será exibido o seguinte:

1 curtida

Eu tentei as duas formas e funcionou para mim. :frowning:

2 curtidas

Minha versão mais recente é a 2.8.0.beta1.

Alguém mais consegue ver isso, por favor??? Está funcionando na versão de vocês? :slightly_frowning_face:

1 curtida

Se você estiver disposto a aguardar, teremos uma atualização para a versão 2.8. No entanto, isso pode levar algum tempo, pois utilizamos apenas as versões estáveis.

3 curtidas

Ei, por favor, atualize isto para a versão 3

1 curtida

Farei em cerca de 2-3 semanas.

2 curtidas

Atualizado e testado para 3.0 estável. Um novo recurso está incluído! Um scanner de chat. As mesmas palavras-chave definidas para sua varredura de PM acionarão texto dentro de conversas de chat. No entanto, para evitar muitas notificações, o scanner de chat enviará relatórios agrupados após um X período de tempo.

6 curtidas