Soy un moderador voluntario para una comunidad de Discourse autoalojada. No soy un administrador.
Recientemente he tenido problemas con la creación de cuentas de spam y sus publicaciones de spam. Les he pedido a los administradores que revisen el plugin Akismet.
Mi pregunta es: ¿existen plugins para crear un flujo de trabajo en torno al proceso de registro de usuarios basado en la zona horaria? No creo que nuestros administradores quieran verse obligados a aprobar a todos los usuarios nuevos, pero si hubiera una manera de implementar la siguiente lógica:
Si la zona horaria del nuevo usuario es “Africa/Juba”, entonces requiere aprobación, de lo contrario, aprueba automáticamente al nuevo usuario.
Si no está disponible actualmente, ¿permite la API que se construya un plugin de este tipo?
Sé que existen plugins de geolocalización, pero las direcciones IP de la actividad que necesito bloquear no son tan consistentes como la zona horaria que se está registrando en sus perfiles.
Una desventaja de bloquear o restringir una zona horaria o IP es que impide que usuarios legítimos se registren en esa área. El plugin Akismet es un buen lugar para empezar. ¿Has echado un vistazo al tema de abajo para ver otras ideas que podrías transmitir a los administradores? Algunas cosas como palabras vigiladas podrías añadirlas tú mismo, por ejemplo.
Gracias, vi ese enlace. También mencioné las palabras observadas a los administradores, pero los spammers se están volviendo creativos de todas las maneras posibles utilizando vocales acentuadas, números negros/circulares de Unicode y similares.
La comunidad está relacionada con la empresa y nadie debería registrarse desde la zona horaria que me gustaría bloquear (que no es la que mencioné anteriormente como ejemplo), y mi objetivo sería principalmente marcarlos para revisión manual, no bloquearlos al 100% siempre sin hacer preguntas y que vayan a /dev/null.
Me doy cuenta de que las IPs se pueden falsificar y usar con VPN, así que no lo sugerí. Una cosa que sí sé al revisar las cuentas de spam es que, al menos por el momento, no están pensando en ofuscar su zona horaria, y dónde se encuentran no se superpone con la huella de los usuarios legítimos del sitio.