exemple de workflow d'automatisation n8n pour générer des commentaires sur vos articles Wordpress

Des commentaires automatiques pour faire vivre votre blog WordPress

Vous avez un site WordPress, au format blog ou avec une partie blog mais les seuls commentaires que vous obtenez sont ceux des robots de spam ?
En 2024, c’est compliqué d’obtenir des interractions de qualité sur les articles de blog. La conséquence, les articles tombent dans l’oubli au fur et à mesure et Google déclasse les pages.

Pour animer tout cela et rendre votre blog plus vivant, je vous propose une automatisation simple, efficace et dont le coût est minimal. Surtout, cette automatisation va permettre d’ajouter du contenu cohérent et d’enrichir la sémantique de vos articles.

Deux avantages : votre site apparaîtra comme vivant pour Google et le contenu de vos pages va s’enrichir en mots-clés, permettant de maintenir voire gagner des positions dans le temps.

Automatiser la publication de commentaires sur mes articles

Pour réaliser cette automatisation, vous avez besoin d’un outil d’automatisation. Pour ma part, j’ai choisi n8n en version auto-hébergé sur mon serveur mais vous pouvez également utiliser son concurrent Make.

Vous aurez également besoin d’un compte OpenAI et d’une clé API.

WordPress : Ajout de commentaires en auto

Pour commencer, vous avez besoin de créer un nouvel utilisateur sur votre site. Vous pouvez utiliser un utilisateur existant, mais par précaution je préfère créer un nouvel utilisateur à qui je confie un rôle d’éditeur.

Ensuite, vous allez créer pour cette utilisateur un mot de passe d’application. Ce mot de passe permettra de créer une connexion sécurisée depuis notre Workflow d’automatisation.

Il faut également ajuster la configuration des commentaires dans WordPress. Si les commentaires sont fermés automatiquement après un certain nombre de jours, il ne sera pas possible de publier. Vous devez soit autoriser tous les commentaires, soit ne pas autoriser les commentaires.

La configuration de WordPress est terminé, passons à la création du Workflow sur n8n.

n8n : création du Workflow

Un Workflow commence toujours par un « trigger » que vous pourrez personnaliser. Dans un premier temps, laissons-le sur « When clicking ‘Test Workflow« .

Ensuite, nous allons ajouter un noeud « Edit fields (Set) » que nous nommons « params ». Il nous permet de stocker des informations (des variables).

Pour chacun des noeuds, je vous partage une capture d’écran. Veillez à nommer vos noeuds comme ceux de la capture pour que les extraits de code partagés fonctionnent normalement.

« username » : indiquez l’identifiant de votre utilisateur WordPress précédemment.

« password » : indiquez le mot de passe application

« Siteweb » : indiquez l’adresse de votre site (http://www.monsite.com/ ou http://monsite.com/ selon que vous utilisez ou pas les www.)

Pour chaque étape, utilisez le bouton « Test step » pour vérifier que tout fonctionne comme prévu.

Maintenant que nos variables sont renseignées, nous allons créer une nouvelle variable permettant de se connecter à WordPress. Nous allons utiliser un noeud « Code » et mettre le code ci-dessous :

Ce code permet d’encoder le nom d’utilisateur et le mot de passe pour se connecter de manière sécurisée à WordPress via l’API Rest.

Le code :

Obtenir la liste des articles du site

Nous ajoutons le noeud HTTP Request pour récupérer les articles actuellement publiés sur votre site WordPress :

On observe ici que j’utilise la variable « Siteweb » pour créer l’url du site. Voici le contenu du champ URL :

Cet appel à l’API Rest WordPress permet de récupérer les 100 derniers articles publiés sur votre blog mais nous allons en sélectionner un seul à commenter. Voici comment procéder.

Ajouter un noeud « Code » et indiquer le code ci-dessus qui permet de choisir un élément aléatoirement dans une liste.

Le code Javascript à copier :

Nous venons de sélectionner un article à commenter. Maintenant, nous allons utilisé GPT pour rédiger un commentaire parfaitement contextualisé qui enrichi le contenu de la page.

Génération d’un commentaire de blog avec GPT

Avant de pouvoir utiliser le noeud OpenAI, vous devez créer un Credential avec votre clé API.

Ajouter le noeud OpenAI et l’action « Message a model ». Et nous allons utiliser le modèle GTP-4O-MINI dont le coût d’utilisation est très très faible.

Les « Messages » ou prompts sont très importants. C’est eux qui permettent de guider l’IA générative et de lui indiquer ce qu’elle doit faire

Voici un exemple de prompt System pour générer un commentaire de blog :

Le prompt System va avoir un réelle incidence sur la génération du commentaire. Vous pouvez le personnaliser pour ajuster les commentaires générés.

Voici un exemple de prompt User :

Ici nous indiquons uniquement à GPT ce qu’il doit faire.

Dans un second temps, vous pourrez utiliser différents prompts pour varier davantage les commentaires.

Notre commentaire est à présent rédiger, il est temps de l’intégrer sur notre article.

Publication d’un commentaire avec l’API Rest de WordPress

Si vos commentaires sont fermés par défaut, vous devez en premier lieu ouvrir les commentaires sur l’article sélectionné. Voici comment procéder :

Créer un noeud HTTP Request :

Sélectionnez la méthode « POST »

Indiquez dans l’URL :

Cochez « Send header »

Name : authorization
Value :

Cochez « Send body »

Name : comment_status
Value : open

Avec cette méthode, seul les commentaires de l’article que nous avons sélectionné sont ouverts. Nous allons publier notre commentaire puis nous fermerons les commentaires juste après.

Pour publier le commentaire, nous créons un nouveau noeud HTTP request avec les éléments ci-dessous :

Cette requête « POST » est à compléter avec les éléments suivants :

Cochez « Send header » :

Name : authorization
Value :

Cochez « Send body », Using JSON et coller le contenu ci-dessous :

Le commentaire est à présent publié sur l’article. Il nous reste à fermer les commentaires sur l’article ou si vos commentaires sont ouverts par défaut vous avez terminé.

Pour fermer les commentaires sur l’article, vous pouvez copier le noeud « Ouvrir les commentaires » et modifier le comment_status en indiquant « closed » à la place de « open ».

Réalisez plusieurs test, ajustez les prompts puis quand le Workflow est prêt, vous pourrez choisir un nouveau « trigger », comme « On a schedule » pour que les commentaires se publient automatiquement à intervalle régulier.

Aller plus loin avec n8n

n8n est un formidable outil d’automatisation. Le Workflow que je viens de vous présenter est relativement simple. Je l’ai adapté pour l’ensemble de mon réseau de site en le connectant à ma base de données. Ainsi, tous les jours, des commentaires sont envoyés sur plusieurs sites permettant de faire vivre les pages des différents blogs.

Cet article vous a été utile ? Partagez-le sur les réseaux pour inspirer vos collègues.

Nous n'avons pas pu confirmer votre inscription.
Votre inscription est confirmée.

E-mails privés SEO & Co

Des astuces et news SEO, WordPress, Automatisation, IA directement dans votre boîte e-mail chaque semaine.

Sécurisé par Brevo, politique de confidentialité.

Publications similaires