So begrenzen Sie Discourse-Zapier auf die Ausführung nur beim ersten Beitrag

Ich habe eine Einrichtung erstellt, bei der jedes Mal, wenn in einer bestimmten Kategorie ein Beitrag erstellt wird, über Zapier automatisch ein Jira-Ticket angelegt wird. Das Problem, auf das ich stoße, ist, dass jedes Mal, wenn jemand einen Beitrag bearbeitet und erneut veröffentlicht, ein weiteres Jira-Ticket erstellt wird (es wird erneut als neuer Beitrag erkannt). Gibt es eine Möglichkeit, dies zu verhindern? Ich bin mir nicht sicher, ob es eine Art eindeutigen Identifikator gibt, der angibt, dass ein Beitrag ursprünglich ist und noch nicht bearbeitet wurde, auf den ich verweisen kann, um dies zu verhindern?

Der Webhook-Anfrage ist ein Header namens X-Discourse-Event hinzugefügt, der angibt, ob es sich bei dem Beitrag um einen neuen oder eine Bearbeitung handelt.

Aus irgendeinem Grund sehe ich das nicht in den Optionen, die im Webhook angezeigt werden. Habe ich etwas übersehen? Oder heißt es anders? Ich würde annehmen, dass die Beitragsnummer dafür funktionieren würde, aber es scheint, als würde eine Bearbeitung als neue Beitragsnummer gezählt. Hier ist die Liste der mir verfügbaren Webhook-Titel:

Um auf die Webhook-Header in Zapier zuzugreifen, müssen Sie meiner Meinung nach die Option ‘Catch Raw Hook’ für den Webhook in Zapier verwenden. Dieses Thema zeigt ein Beispiel dafür, wie man das für einen Webhook für Benutzerereignisse macht: Create a Salesforce lead via Zapier when a user signs up on Discourse. Das Einrichten eines Zaps, der auf einen Webhook für Beitragsereignisse lauscht und alle Anfragen herausfiltert, bei denen X-Discourse-Event auf post_edited gesetzt ist, wird sehr ähnlich sein.

Der Nachteil dieses Ansatzes ist, dass Sie eine ganze Reihe von Topic-Ereignissen verarbeiten müssen, von denen Sie wissen, dass Sie sie nicht benötigen, was am Ende teuer wird.

Ein New Topic-Ereignis scheint eine gute Idee zu sein.

Hallo @pfaffman! Ja, ich habe es derzeit als neues Topic-Ereignis eingerichtet. Ich kann nur nicht herausfinden, welche dieser Felder ich filtern muss, um alle Beiträge nach dem ursprünglichen (einschließlich aller Bearbeitungen) zu entfernen. Hast du eine Idee, wie das geht?

Hat jemand eine Idee, welches Feld ich verwenden kann, um zu verhindern, dass doppelte Beiträge referenziert werden?