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

¿En qué se diferencia esto, en la práctica, de las palabras clave generalmente marcadas bajo el panel de administración? Supongo que no escanea el texto visible para el público, pero pensé que habría poca diferencia en los informes, a menos que hayas notado lo contrario. :slightly_smiling_face:

3 Me gusta

¿Acaso las palabras clave marcadas solo funcionan en publicaciones públicas? ¿Y no están destinadas a detener la profanidad? Nunca investigué completamente esa función. Este complemento escanea los mensajes privados y no informa a los usuarios que una palabra clave ha sido escaneada y que se ha notificado a los administradores.

1 me gusta

No, funcionan en cualquier lugar, amigo, y están “destinados” para cualquier propósito hacia el que quieras orientarlos. Sugiero que informar al usuario de que algo ha sido marcado genere más confianza entre los usuarios y el personal.

Utilizamos una serie de frases de vigilancia para evitar que las personas hagan lo que intentas evitar aquí; de vez en cuando recibimos preguntas al respecto y la gente está contenta de saber, en términos generales, por qué y qué estamos filtrando.

2 Me gusta

En ese caso, mi plugin es inútil :smiley: Voy a investigar tu forma de hacerlo. ¿Estás diciendo que puedo crear un conjunto de palabras clave que se detectarán en los mensajes privados y que notificarán a todos los administradores?

1 me gusta

Admin/logs/palabrasclave, luego elige aprobar/señalar/bloquear/censurar según corresponda, colega.

3 Me gusta

No hay opción para notificar silenciosamente a los administradores, así que supongo que el plugin tiene algo único :smiley:
Tenemos un modelo de negocio peculiar; hay muchos estafadores en nuestra industria. La detección automática y/o la necesidad de aprobación revelarían rápidamente qué se puede y qué no se puede decir en una conversación, dando así ventaja a los estafadores.

Bueno, ya imaginaba que este plugin no sería útil para nadie más que para mí :stuck_out_tongue: Gracias por responder.

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