Discourse-automation - ¿Cambios en el nivel de confianza y disponible en hosting?

Hola a todos,

Algunas preguntas rápidas:

  1. ¿Puede discourse-automation activar una acción basándose en el cambio del Nivel de Confianza de alguien? Por ejemplo, me gustaría que una automatización se activara cuando alguien alcanza el Nivel de Confianza 2.

  2. ¿Puede el plugin activar eventos externos? Por ejemplo, ¿puede enviar un correo electrónico o integrarse con una integración de Zapier?

  3. ¿Hay alguna forma de incluir este plugin en el servicio de alojamiento de Discourse?

cc/ @j.jaffeux

¡Gracias!

5 Me gusta

¿Puede describir el problema que está intentando resolver en lugar de su solución? ¿Qué está intentando hacer?

1 me gusta

Hola @jonobacon

Sí, ya es posible.

No lo hace por el momento, pero una integración con Zapier probablemente sería una buena idea y algo fácil de hacer.

Estamos trabajando en ello, así que esperemos que sea pronto.

2 Me gusta

De hecho, trabajé en ello hoy porque creo que es una característica muy importante:

Debería estar disponible en los próximos días. Por ahora estará disponible para usar con los scripts user_promoted y user_added_to_group.

8 Me gusta

Me gusta usar los Niveles de Confianza como medio para activar el reconocimiento. Por ejemplo, cuando alguien alcanza el Nivel de Confianza 2, esto sucedería:

  • Se notifica a un moderador para que pueda enviar un mensaje directo de agradecimiento personal a la persona.
  • Se le envía un correo electrónico agradeciéndole su participación.
  • Se le envía un mensaje en redes sociales agradeciéndole su participación.

¿Tiene sentido?

¡Esto es genial, @j.jaffeux! Gracias por tu interés en trabajar en esto. :love_you_gesture:

Creo que la integración con Zapier abrirá las puertas a tantas cosas diferentes dada la amplia variedad de plataformas que soporta Zapier.

Me entusiasma saber que discourse-automation podría llegar a los planes de hosting, ¿tienes alguna idea de cuándo podría ser viable? Estoy impartiendo un curso de formación sobre cómo lanzar una comunidad de Discourse en 12 semanas y se incluye el hosting de Discourse, me encantaría poder cubrir discourse-automation en el curso con la integración de Zapier si es posible.

¡Gracias!

6 Me gusta

Ya recibes un DM al alcanzar un nuevo nivel de confianza, tal vez podrías personalizar el texto en lugar de enviar un segundo. Por lo general, también se te notifica por correo electrónico sobre un DM, por lo que podría volverse un poco excesivo entonces.

3 Me gusta

Nuestro objetivo es tener todo listo para marzo. Hay muchas partes móviles con este plugin, por lo que hemos tenido cuidado de no apresurar las cosas.

¡Eso suena increíble! Algo que querrás tener en cuenta es que discourse-automation estará limitado a nuestros planes de alojamiento Business y Enterprise. Esto se reflejará en nuestro sitio web una vez que se haya agregado a nuestro alojamiento, pero solo quería avisarte en caso de que ya estés empezando a planificar las cosas.

4 Me gusta

¡Genial, eres un crack! ¡Gracias!

¡Ajá! Es bueno saberlo. ¡Gracias!

4 Me gusta

Pensé que esto podría ser tan útil que en realidad agregué el evento user_promoted a nuestros webhooks.

Ahora tendrá acceso a este evento al crear un webhook:

Lo que luego se mostraría algo como esto en su lista de webhooks:

Ya no necesitará discourse-automation para esto, y está disponible para todos (por ahora en la rama principal).

9 Me gusta

¡Guau, esto es genial! ¡Gracias!

Me da bastante vergüenza admitir que nunca antes había usado webhooks, así que perdona mi ignorancia, pero ¿esto me permitirá crear un webhook individual para un cambio específico de nivel de confianza (por ejemplo, alguien pasa de TL1 a TL2)?

¡Gracias!

2 Me gusta

No te avergüences, probablemente sea culpa nuestra por no haberlos enfatizado lo suficiente.

Lamentablemente no, no puedes decidir esto desde el webhook, esta es un área donde la automatización brillará ya que dará más control. Sin embargo, puedes verificar el nivel de confianza en Zapier y hacer algo solo si trust_level = 3, por ejemplo, hasta ahora no tendrás información sobre el trust_level anterior, podría investigar esto pero no estoy seguro de que sea necesario, alcanzar un TL específico debería ser bueno para la mayoría de los casos de uso, ¿no?

5 Me gusta

Ahhh, ya veo. Entonces, cuando se activa el webhook, se pasa el nuevo TL, ¿es correcto?

Si es así, sí, creo que puedo usar Zapier para crear una condición basada en los datos. :slight_smile:

4 Me gusta

Cuando se activa el webhook, obtienes todos los datos del usuario usando (UserSerializer), y sí, incluye el nivel de confianza.

3 Me gusta

¡Genial, gracias! ¡Aprecio el gran trabajo!

5 Me gusta

Y ya está disponible en nuestros planes de alojamiento:

Gracias por insistir en esto @jonobacon :hugs:

2 Me gusta

Este tema se cerró automáticamente después de 6 días. Ya no se permiten nuevas respuestas.