Escáner de palabras clave para mensajes privados

Actualizado el 07.03.2023 y probado para la versión estable 3.0. ¡Se incluye una nueva función! Un escáner de chat. Las mismas palabras clave configuradas para su escaneo de mensajes privados (PM) activarán el texto dentro de las conversaciones de chat. Sin embargo, para evitar muchas notificaciones, el escáner de chat enviará informes agrupados después de un tiempo X.

Actualización: FIX: problemas de compatibilidad con Discourse v 2.2

Primero, déjenme decir que no soy desarrollador, solo patrociné este trabajo. No podré ofrecer soporte de ninguna manera, pero trabajaré con cualquier contribuyente potencial. Solo estoy publicando este plugin aquí para devolverle algo a la comunidad.

Antecedentes

Este plugin puede sonar un poco controvertido, así que permítanme explicar por qué se desarrolló. Nuestro foro de Discourse es un mercado comunitario. Facilitamos la venta de artículos virtuales. Este modelo de negocio está plagado de estafadores y timadores que intentan aprovecharse de nuestros compradores y vendedores. Intentamos detenerlos antes de que actúen, y por lo general comienzan a trabajar a sus víctimas a través de mensajes privados (PM). Aquí es donde intentamos monitorear la actividad maliciosa y detenerlos en seco, y por eso un escáner de PM resulta útil.

Descripción del plugin

El escáner de PM escanea todos los mensajes privados enviados en su instancia de Discourse y verifica el cuerpo del texto contra un conjunto de palabras clave que puede ingresar en la configuración. Si se encuentra una palabra clave, envía una notificación a todos los administradores.

Usos del plugin

Este es un excelente plugin para mantener a los usuarios bajo control que piensan que ir a privado significa que pueden infringir sus reglas (estafas, spam, ofensas, acoso). También podría usarse con fines de marketing si su foro está relacionado con el comercio electrónico.

Características del plugin

No hay mucho que escribir. Agrega una configuración adicional donde puede ingresar las palabras clave en su panel de administración, y eso es todo. El resto es automático; cada vez que se active una palabra, recibirá una notificación con el enlace al PM (véase la imagen a continuación). El plugin también ignora los mensajes de los administradores (básicamente, los PM de los administradores no se escanean). Además, el plugin solo escanea mientras se envía un PM. No hay forma de escanear mensajes anteriores que no se hayan escaneado.

Problemas del plugin

Actualmente, también escanea los nombres de usuario. Por lo tanto, si un usuario tiene una palabra que está ingresada en la configuración de su escáner, activará la notificación cada vez que envíe un PM. No es un gran problema, pero está ahí.

Repositorio del plugin

Capturas de pantalla del plugin

¡Esta es mi segunda contribución a la comunidad! Muchas gracias al equipo de Discourse y a todos los desarrolladores en este sitio.

31 Me gusta

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 Me gusta

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 me gusta

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 Me gusta

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 me gusta

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

3 Me gusta

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 Me gusta

Recibo esto al hacer clic en la configuración del complemento.

1 me gusta

¿Qué versión de Discourse estás utilizando? Estoy bastante seguro de que esa es la causa, ya que voy unos cuantos actualizaciones por detrás. Lo solucionaré en 2-3 semanas y actualizaré este hilo cuando haya novedades.

3 Me gusta

Gracias, estoy usando la última versión.

1 me gusta

Actualizado y funcionando con la versión estable 2.7.0.

2 Me gusta

No se ha recibido ninguna actualización en mi página de actualización. :slightly_frowning_face:

Parece que no ha habido ningún cambio aquí; GitHub - worldismine/PM-Scanner: Custom PM scanner · GitHub

1 me gusta

Lo siento, cuando dije “actualizado”, quería decir que he actualizado nuestra instancia a la versión 2.7.0 y el escáner PM funciona perfectamente aquí, por lo que el propio plugin no necesitaba actualización. Funciona en nuestra instancia:

Lo único que se me ocurre es que otro de tus plugins esté causando el conflicto.

2 Me gusta

El problema ocurre cuando buscas “pm scanner” en la configuración: aparecen esas opciones.

Sin embargo, si haces clic en “plugins”, luego en el botón de configuración de “pm scanner”, se muestra esto:

1 me gusta

Lo intenté de ambas formas y a mí me funciona. :frowning:

2 Me gusta

Mi última versión es la 2.8.0.beta1.

¿Puede alguien más ver esto, por favor? ¿Funciona en su versión? :slightly_frowning_face:

1 me gusta

Si estás dispuesto a esperar, tendremos una actualización para la versión 2.8. Sin embargo, esto puede tomar un tiempo, ya que solo utilizamos versiones estables.

3 Me gusta

Hola, por favor actualiza esto para la versión 3.

1 me gusta

Lo haré en unas 2 o 3 semanas.

2 Me gusta

Actualizado y probado para la versión estable 3.0. ¡Se incluye una nueva función! Un escáner de chat. Las mismas palabras clave configuradas para el escaneo de tus mensajes privados activarán texto dentro de las conversaciones del chat. Sin embargo, para evitar muchas notificaciones, el escáner de chat enviará informes agrupados después de una cantidad X de tiempo.

6 Me gusta