Webhooks para mensajes privados: creando un bot de incorporación

Actualmente estoy construyendo un bot de incorporación utilizando la API, mensajes privados y webhooks. El bot entrevistará a los nuevos usuarios y publicará la entrevista posteriormente para que la comunidad la lea y así conozca al recién llegado. ¿Sería posible implementar un webhook que se active únicamente por mensajes personales? Dado que los mensajes privados no se pueden etiquetar, actualmente necesito activar un webhook cada vez que se crea o modifica cualquier tema, lo que agota rápidamente mi “presupuesto de activaciones” del SaaS del bot. ¡Gracias por sus comentarios!

¡El bot de incorporación que estás creando es genial! Por favor, cuéntanos cómo va y compártelo si puedes.

No estoy seguro del resto de tu solicitud, pero eso no es cierto. Puedes permitir que el personal etiquete los mensajes privados mediante una configuración de administrador.

Además, tengo un método masivo de PM que uso para enviar mensajes privados a través de la API, y es posible agregar etiquetas.

¡Gracias, así me ha funcionado!

Me encantaría compartirlo, pero supongo que no es práctico replicarlo ya que no soy programador, sino un pésimo hacker. :wink:

Hice que Discourse enviara un webhook para un evento de usuario, luego usé Zapier para filtrar el evento de creación de usuario.

Después activé otro webhook, esta vez en Zapier, para poner en marcha el flujo del SaaS Bot flowxo.com, que consulta una hoja de cálculo de Google para obtener los mensajes que se enviarán al usuario y guarda el progreso en otra hoja de cálculo. Tu sugerencia me ayudó a prescindir de Zapier para el resto del proceso de entrevista.

Al final, Flowxo reúne todas las preguntas y respuestas en una sola cadena, publica el hilo y convierte la publicación en un wiki, para que el usuario pueda hacer los cambios finales. Si luego responde con “listo”, la publicación del wiki se replica en un hilo público junto con un enlace al perfil del nuevo usuario. Recibe un bonito distintivo y eso es todo.

La próxima semana lo probaremos con bastantes usuarios que están en nuestra “lista de espera”. Te informaré si la conversión es buena. Quizás valga la pena convertirlo en un plugin…

Así es el embudo después de un día:

Estamos muy contentos con los resultados.