¡Hola a todos,
He buscado pero no pude encontrar la dirección correcta.
Quiero publicar automáticamente una respuesta dentro de un tema tan pronto como envíe un commit en un repositorio de GitHub, de forma automática mediante un webhook.
Trabajo con Integromat y ya he logrado algo similar con temas.
He configurado una API en Discourse, un webhook en GitHub y un escenario de HTTP POST en Integromat, pero me falta la pieza final para que funcione.
Puedes averiguar cómo construir tu solicitud mediante ingeniería inversa de la API de Discourse. Básicamente, abres el inspector de red, publicas una respuesta en un tema y observas lo que sucede bajo el capó:
Muchas gracias @bartv
Lo estoy haciendo ahora mismo
La única pregunta sería: ¿son TODOS los campos obligatorios para realizar una llamada POST de respuesta? Son bastante muchos y creo que algunos campos no los puedo rellenar dinámicamente o son propensos a errores (¡por ejemplo, el id:!).
Sí, necesitarás establecer Api-Username y Api-Key en el encabezado. Asegúrate de cambiar el _ por un -. También tendrás que eliminar las credenciales del cuerpo.