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.
¿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.
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.
@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.
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.
¿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…
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.