Déclenchement manuel des webhooks

J’ai trouvé un post à ce sujet, mais je ne voulais pas raviver un sujet vieux de trois ans.

Je ne peux même pas me considérer comme un novice en Ruby, car je ne l’ai tout simplement pas utilisé. Mais en gros, j’ai environ 30 sujets dans une catégorie spécifique pour lesquels je veux déclencher un webhook (soit pour un nouveau sujet, soit pour un message modifié).

Je suis allé jusqu’à entrer la commande mentionnée dans le sujet cité, mais maintenant je suis perdu. Que devrait représenter « post » ? J’ai essayé l’ID du message de différentes manières, mais je n’arrive à rien et je ne parviens pas à trouver de réponses.

Je comprends que cela puisse être une action simple pour certains, mais je n’ai littéralement aucune expérience avec Ruby, si ce n’est pour exécuter quelques commandes que j’ai trouvées sur ce forum.

Toute aide est appréciée ! :slight_smile:

1 « J'aime »

Que tentez-vous de faire ? Ce n’est peut-être pas la meilleure méthode. Pourquoi ne pas simplement générer le webhook avec curl ou Postman ?

1 « J'aime »

Bonjour @pfaffman,

J’ai essentiellement créé un endpoint qui traite les webhooks déclenchés à partir d’une catégorie spécifique.

Postman est généralement mon outil de choix, mais je ne voulais pas prendre la peine de générer une signature pour chaque appel (bien qu’à vrai dire, je pourrais la désactiver temporairement).

Mon idée était de déclencher manuellement un webhook d’une manière ou d’une autre et de laisser le script faire son travail comme d’habitude. Je suis bien sûr ouvert à d’autres idées, surtout si cela facilite la tâche !

1 « J'aime »

Je ne suis pas sûr de savoir comment déclencher un webhook sans plonger dans le code. Peut-être en modifiant réellement les sujets ? Vous pourriez, par exemple, leur ajouter un tag puis le supprimer. Consultez le guide sur les opérations en masse pour vous inspirer.

3 « J'aime »

Merci pour votre réponse, Jay. J’ai édité les messages et déclenché les webhooks manuellement.

Aucune des options de traitement par lot n’a semblé les déclencher (peut-être à cause de mes paramètres plutôt que des capacités de Discourse), mais tout est réglé maintenant.

Passez un excellent week-end !

3 « J'aime »

Ah, bon. Nombreuses sont les tâches que j’aurais accomplies beaucoup plus vite en recourant à la force brute plutôt qu’à l’automatisation. Bien joué !

3 « J'aime »