Activación manual de webhooks

Encontré un tema sobre esto, pero no quería revivir un hilo de hace 3 años.

Ni siquiera me considero un novato en Ruby porque simplemente no lo he utilizado. Pero básicamente, tengo alrededor de 30 temas en una categoría específica para los que quiero activar un webhook (ya sea para un nuevo tema o para una publicación editada).

He llegado hasta el punto de introducir el comando del tema mencionado anteriormente, pero ahora estoy perdido. ¿Qué debería representar “post”? He probado el ID de la publicación de varias maneras, pero no avanzo y no puedo encontrar ninguna respuesta.

Agradezco que esto pueda ser una acción sencilla para algunos, pero literalmente no tengo experiencia con Ruby, aparte de ejecutar el comando ocasional que he encontrado en este foro.

¡Cualquier ayuda será apreciada! :slight_smile:

1 me gusta

¿Qué estás intentando hacer? Esta podría no ser la mejor manera de hacerlo. ¿Quizás simplemente generes el webhook con curl o Postman?

1 me gusta

Hola @pfaffman

Básicamente, he creado un endpoint que procesa webhooks desencadenados desde una categoría específica.

Normalmente, Postman es mi herramienta de elección, pero no quería la molestia de generar una firma para cada una (aunque, admito, podría desactivarla temporalmente).

Mi idea era de alguna manera desencadenar un webhook manualmente y dejar que el script haga su trabajo como lo haría normalmente. Pero estoy abierto a ideas, especialmente si eso facilita las cosas.

1 me gusta

No estoy seguro de cómo activar un webhook sin meterme en el código. ¿Quizás editar los temas directamente? Podrías, por ejemplo, agregarles una etiqueta y luego eliminarla. Consulta la guía de operaciones en masa para obtener algunas ideas.

3 Me gusta

Gracias por tu respuesta, Jay. He editado los mensajes y activado los webhooks manualmente.

Ninguna de las opciones masivas pareció activarlos (quizás se deba más a mis configuraciones que a las capacidades de Discourse), pero ya está todo resuelto.

¡Que tengas un excelente fin de semana!

3 Me gusta

Ah, bueno. Muchas son las tareas que habría completado mucho más rápido si simplemente usara la fuerza bruta en lugar de automatizarlas. ¡Buen trabajo!

3 Me gusta