Automatiser l'envoi de sujets Discourse à la page fan Facebook avec Zapier

Les extraits de sujets ne sont pas récupérés dans Zapier avec l’intégration officielle Discourse-Zapier. De plus, les extraits ne sont pas envoyés depuis Discourse si vous connectez un webhook Discourse à Zapier en l’ajoutant à un déclencheur webhook (les détails sur la configuration se trouvent ici : https://meta.discourse.org/t/discourse-webhooks-and-zapier/56753.). Vous pouvez toutefois créer des extraits à partir du contenu brut du message dans Zapier. Voici comment je l’ai configuré avec le déclencheur « Nouveau message dans Discourse » :

Commencez par configurer le déclencheur « Nouveau message dans Discourse ». Les détails sur la configuration se trouvent ici : Use the Zapier Discourse Zap Templates. Une fois configuré, l’étape du déclencheur devrait ressembler à ceci :

Ensuite, ajoutez une étape « Formatter par Zapier ». Choisissez l’événement « Texte ». Pour l’option de transformation, sélectionnez « Tronquer ». Sélectionnez le contenu brut de votre étape de déclencheur comme entrée et définissez la valeur « Longueur maximale » sur le nombre de caractères que vous souhaitez afficher dans le message. Une fois configurée, l’étape Texte devrait ressembler à ceci :

Dans l’étape d’action finale « Créer un message de page sur Facebook Pages », sélectionnez la valeur brute renvoyée par l’étape Texte :

Notez que si vous utilisez soit l’intégration officielle Discourse, soit un webhook Discourse au lieu du flux RSS, le permalien du sujet ne sera pas défini automatiquement. Vous pouvez construire le permalien dans le champ « URL du lien » de l’étape d’action à partir du slug du sujet et de l’ID du sujet transmis par votre étape de déclencheur initiale :

Les détails sur la création d’un permalien ainsi que sur l’ajout d’une étape de filtre sont donnés dans ce sujet : Use the Zapier Discourse Zap Templates. Les détails sur la façon de tronquer le contenu brut du message ne figurent pas dans ce guide. Il s’agit d’informations utiles, je les ajouterai donc là-bas.

L’approche que j’ai décrite ici fonctionnera également lors de la connexion d’un webhook Discourse à Zapier avec le déclencheur webhook Zapier.

2 « J'aime »