Triggerare manualmente gli webhook

Ho trovato un post a riguardo, ma non volevo riattivare un thread di tre anni fa.

Non posso nemmeno definirmi un principiante in Ruby, semplicemente non l’ho mai usato. Fondamentalmente, ho circa 30 argomenti in una categoria specifica per cui vorrei attivare un webhook (sia per nuovi argomenti che per modifiche ai post).

Sono arrivato fino a inserire il comando menzionato nel post citato, ma ora sono perso. Cosa dovrebbe rappresentare “post”? Ho provato l’ID del post in vari modi, ma non arrivo da nessuna parte e non riesco a trovare alcuna risposta.

So che per alcuni potrebbe essere un’azione semplice, ma letteralmente non ho alcuna esperienza con Ruby, oltre a eseguire qualche comando occasionale trovato su questo forum.

Qualsiasi aiuto è apprezzato! :slight_smile:

Cosa stai cercando di fare? Forse questo non è il modo migliore. Potresti semplicemente generare il webhook con curl o Postman?

Ciao @pfaffman

In sostanza ho creato un endpoint che elabora i webhook attivati da una categoria specifica.

Postman è normalmente la mia prima scelta, ma non volevo la seccatura di generare una firma per ciascuno (anche se, ammetto, potrei disabilitarla temporaneamente).

Il mio ragionamento era trovare un modo per attivare manualmente un webhook e lasciare semplicemente che lo script faccia il suo lavoro come farebbe normalmente. Ma sono certamente aperto a idee, soprattutto quando rendono la vita più facile!

Non sono sicuro di come attivare un webhook senza dover scavare nel codice. Forse si può modificare direttamente gli argomenti? Potresti, per esempio, aggiungere un tag e poi rimuoverlo. Dai un’occhiata alla guida sulle operazioni in massa per alcune idee.

Grazie per la tua risposta, Jay. Ho modificato i post e attivato manualmente i webhook.

Nessuna delle opzioni in massa sembrava attivarli (forse è un problema delle mie impostazioni più che delle funzionalità di Discourse), ma ora è tutto a posto.

Buon fine settimana!

Ah, beh. Molti sono i compiti che avrei completato molto più velocemente se avessi usato solo la forza bruta invece di automatizzarli. Ben fatto!