Comment créer automatiquement des publications Discourse à partir des données du webhook Nolt ?

Bonjour ! Premier message, merci de me signaler si je ne respecte pas une convention dans ma question :grin:

Mon équipe utilise actuellement Nolt pour les retours utilisateurs et les demandes de fonctionnalités de notre produit. Nous aimerions créer un fil de discussion sur notre communauté Discourse où, chaque fois qu’un nouveau commentaire est publié sur notre tableau Nolt, il écrit automatiquement un nouveau commentaire sur ce fil de discussion également.

Actuellement, Nolt dispose d’une fonctionnalité de webhooks que je pense pouvoir utiliser pour y parvenir, mais je ne sais pas comment procéder. Dois-je POSTER ces données à l’API Discourse via un bot hébergé sur Heroku, par exemple ? J’aimerais savoir s’il existe des ressources clés pour construire quelque chose comme ça, car je ne sais pas par où commencer.

Notre communauté Discourse est auto-hébergée, si cela peut aider.

1 « J'aime »

Vous aurez besoin de quelque chose pour recevoir le webhook Nolt, traiter les données et exécuter un appel à l’API Discourse.

Beaucoup de gens utilisent Zapier et des outils similaires pour cela, mais vous pouvez également utiliser un service serverless, ou un bot sur Heroku comme vous l’avez dit.

La documentation sur la création de nouveaux messages sur Discourse via des appels API se trouve à l’adresse Discourse API Docs

3 « J'aime »

J’ai bien regardé Zapier et j’envisageais cette option, mais je trouve parfois le dépannage vraiment frustrant avec. Auriez-vous par hasard des recommandations spécifiques pour les services serverless que vous avez mentionnés ? Je ne pense pas en avoir jamais entendu parler.

Le lien vers la documentation de l’API est très utile ! Je le cherchais.

Merci pour votre réponse :grin:

L’autre solution, si vous pouvez installer des plugins, est un plugin qui acceptera directement les appels webhook de nolt. Ce n’est probablement pas beaucoup plus difficile à faire et n’impliquera pas un autre service.

1 « J'aime »

Je pense que nous pouvons. Cela semble être une excellente option - j’aimerais garder les choses dans Discourse :langue_tirée: Merci pour l’info !

1 « J'aime »

Si vous avez besoin d’aide et que vous avez un budget, vous pouvez me contacter ou demander sur Marketplace. Si vous cherchez des exemples, je vous recommande de récupérer le dépôt all-the-plugins sur github/discourse et d’en trouver un qui ajoute une route.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.