Plugin de moderación del OP del tema

Continuando la discusión de Capacidad de los usuarios para actuar como moderadores en su propio tema:

Este plugin básicamente se ha desarrollado y probado ahora.

Características

Realmente no me gusta explicar sus funciones, así que decidí usar imágenes para ilustrar lo que puede hacer.

Usuarios

  • Añade un botón que aparece justo después del botón topic-admin-button para el creador del tema público.
  • Los mensajes privados (PM) no son compatibles ya que no creo que sean necesarios.
  • Todos deben solicitar antes de obtener permisos de moderación, pero la solicitud puede ser aprobada automáticamente.

  • Después de la solicitud, aparecerían los botones de moderador.

Manipulación de Grupos

Administradores

Notas importantes

Después de la instalación, siga las instrucciones a continuación antes de habilitar el plugin

  • Antes de habilitar este plugin, necesita crear una cuenta que se utilizará como “bot de Asistente de Usuario”. Aunque este plugin puede crear automáticamente un usuario bot o usar el @Discobot existente, no recomiendo hacerlo, porque los usuarios bot creados por el plugin no se pueden modificar en el panel de administración. Puede otorgarle cualquier permiso que desee, ya que, de hecho, el código relevante está especialmente escrito para que el bot actúe siempre como Administrador, pero sugiero que lo mejor es otorgarle permisos de Administrador o moderador. Durante el desarrollo, a veces se producen errores desconocidos que no puedo reproducir de manera estable debido a esta razón.

  • Luego, necesita crear un tema, que puede ser un mensaje privado o un tema público. Rellene su topic_id en SiteSetting.topic_op_admin_logger_topic. Si topic_op_admin_enable_topic_log está activado, el bot anterior creará publicaciones de registro más detalladas dentro del tema.

  • Después de crear el robot asistente de usuario, anote su ID de usuario y luego rellene SiteSetting.topic_op_admin_bot_user_id arriba.

  • Abrir ciertas configuraciones sin seguir los pasos anteriores correctamente puede causar errores o incluso romper su sitio web.

18 Me gusta

¿Has considerado ver si puedes vincular el bot al grupo de moderadores de categoría? Como moderador/administrador completo, en mi opinión, podría ser arriesgado.

Hay algunos complementos que han estado en la categoría de complementos marcados como experimentales hasta que se consideró que estaban fuera de la fase de desarrollo, como Who’s Online.

Quizás @Canapin pueda investigar la categoría y hablar contigo.

¡Gran trabajo, mucha suerte con el desarrollo!

Me pregunto si deberíamos tener etiquetas de “Alfa” y “Beta” en Plugin? :thinking:

Eso facilitaría la búsqueda de nuevos plugins y también reflejaría el riesgo que se correría al instalarlos…

3 Me gusta

Los plugins son código que se ejecuta junto con Discourse. No es un problema que el bot tenga ningún permiso, desde Administrador hasta TL0, porque de hecho es solo un objeto de operaciones de código y tiene permisos ilimitados.

De hecho, ahora he terminado de desarrollar esta parte del plugin. Pero sería cauteloso al publicar este plugin en Plugin dadas las consecuencias más catastróficas si un plugin (en lugar de un componente temático) sale mal.

Lo lanzaré oficialmente después de que el plugin se lance en mi foro y después de un período de verificación.

3 Me gusta

Este plugin ha sido desarrollado y probado básicamente. ¡Ahora puedes instalarlo con confianza!
(pero sigue los pasos escritos arriba:

5 Me gusta

@Lhc_fl esto parece súper útil, pero ¿permite que el OP publique en su propio tema mientras está cerrado, como podría hacerlo un moderador o administrador? Para nosotros, eso parece un flujo mucho mejor que hacer que lo desbloqueen, publiquen y luego lo vuelvan a bloquear.

1 me gusta

Planeo añadir esta función, pero he estado ocupado recientemente y no tengo mucho tiempo para dedicarle a mi plugin. Cualquiera que esté interesado puede enviar una pull request.

2 Me gusta

@Lhc_fl
este es un buen plugin,

  • ¿es posible convertir esto en un componente temático? más gente podrá usarlo,
    no tenemos permiso para instalar plugins en la instancia, pero podríamos instalar un componente temático.

  • ¿podrías añadir “Dividir y fusionar temas” a la lista de permisos?
    gracias…

No, es imposible porque necesita interactuar con la base de datos.

Quizás, pero es más difícil. No tengo energía para añadir nuevas funciones recientemente.

3 Me gusta

Lamento que este complemento sea incompatible con la nueva versión de Discourse debido a la actualización de Ember.js, pero estoy demasiado ocupado ahora para solucionarlo. Si alguien está dispuesto a solucionarlo, por favor, envíe una solicitud de extracción (PR) en Github.

3 Me gusta

Actualicé este plugin hoy para adaptarlo a la nueva versión de Discourse. Ahora el plugin ya no está #roto

9 Me gusta

{421
clic @ chunk.7b3110aa5b5be8…8f9.d41d8cd9.js:421