Comment gérer manuellement les commentaires

circle-check

Configuration d'une réponse à un callback Instagram

Vous devez activer le bouton dans le compte Instagram connecté dans la Messageries section pour permettre à votre bot de répondre aux commentaires.

Si Instagram affiche « Reconnecter pour fonctionner avec les commentaires » sous votre connexion Instagram officielle, vous devez reconnecter Instagram pour mettre à jour les autorisations nécessaires. Pour ce faire, cliquez sur l'icône de corbeille dans le coin inférieur droit (supprimer le bot).

Reconnectez à nouveau le compte Instagram. Pour savoir comment connecter Instagram, voir ici.

circle-exclamation
circle-info

Cela fonctionne avec les commentaires sous les Reels ainsi que sous les posts.

Lorsqu'un utilisateur commente un post, un callback est envoyé au bot (vous pouvez le voir dans la « Clients » section dans la conversation de l'utilisateur).

Le callback a le format suivant : client_wall_reply_new link id: text

où :

  • lien est le lien du post

  • id est l'ID de l'enregistrement

  • text est le texte du commentaire

Nous pouvons traiter les commentaires de deux manières : répondre avec votre commentaire ou écrire un message dans Direct.

client_wall_reply_new - est une partie commune du callback.

client_wall_reply_new_comment - si nous ne nous intéressons qu'aux commentaires sur le post

client_wall_reply_new_live - si les commentaires ne concernent que la diffusion en direct

Comment configurer une réponse automatique aux commentaires dans Direct

circle-exclamation

Copiez le callback et allez dans la section Constructeur de Funnel. Créez un bloc du type « Vérification de condition primaire » ou « Condition sans état » et collez le callback copié dans la condition. Nous configurons une vérification « Pour la présence de mots-clés »

circle-exclamation

Si vous souhaitez configurer une réaction aux commentaires sous n'importe quel post pour n'importe quel commentaire, alors dans les conditions vous spécifiez uniquement client_wall_reply_new_comment.

Lors de la sélection d'une correspondance, il définit « Correspondance des mots-clés".

triangle-exclamation

Remarque importante :

Si vous prévoyez de configurer une réaction à un post spécifique, incluez client_wall_reply_new_comment suivi de l'ID du post dans le champ de déclenchement.

circle-exclamation

ATTENTION !

Si vous prévoyez de configurer une réaction à un post spécifique, incluez client_wall_reply_new_comment suivi de l'ID du post dans le champ de déclenchement.

circle-exclamation

ATTENTION !

Dans le champ de réponse, saisissez le texte que vous souhaitez envoyer en réponse à ce commentaire.

Au-dessus du message, il est indiqué qu'il a été envoyé en réponse à un commentaire. Si vous cliquez sur « Voir le post », vous serez redirigé vers le post que vous avez commenté.

Si un utilisateur laisse un commentaire pour lequel vous n'avez pas configuré de réponse (ou si vous n'avez configuré aucune réponse), vous pouvez lui répondre avec un seul message Direct dans la « Clients » section.

circle-exclamation

Comment utiliser les liens directs des posts Instagram lors du traitement des commentaires

circle-info

Pour traiter les commentaires, vous devez activer l'option « Répondre aux commentaires » dans la section Canaux Instagram.

Lorsqu'un utilisateur commente un post, une notification apparaît dans le chat de la section Clients contenant le texte du commentaire, et la instagram_media_url variable est générée avec un lien vers la publication.

Vous pouvez utiliser la instagram_media_url variable pour configurer des réactions aux commentaires sur des posts Instagram spécifiques.

Prenons un exemple.

Configuration de différentes réponses en fonction du post sur lequel le commentaire a été laissé

Tâche : Le compte contient plusieurs posts, dont trois présentant des produits à des prix différents. Configurez des réponses aux commentaires sur ces trois posts pour répondre avec le prix exact. Pour tous les autres posts, répondez par « Prix sur accord ». La réponse doit être envoyée à la fois sous forme de message Direct et de commentaire sous le post.

Solution :

  1. Configurez des réactions basées sur des mots-clés pour les commentaires sur les posts. Cela signifie que le bot réagira à tout post où un commentaire contient les mots-clés spécifiés.

  2. Utilisez la insta_create_comment fonction dans la Calculatrice pour publier un commentaire sous le post concerné, tout en définissant également le texte de réponse dans le champ Texte du message pour envoyer un message Direct. Cela permet à l'utilisateur de recevoir le prix simultanément dans les commentaires et dans les messages Direct.

  3. Si un commentaire contenant les mots-clés apparaît sous un autre post, l'utilisateur recevra un message indiquant « prix sur accord ».

Étape 1. Dans le bloc Départ déclencheur champ, saisissez client_wall_reply_new suivi des mots-clés qui doivent déclencher une réponse. Réglez le type de correspondance sur « Correspondance des mots-clés ».

Exemple à copier :

client_wall_reply_new_comment (price|how many|cost|find out)

circle-info

Si vous souhaitez répondre uniquement aux commentaires sous les posts, utilisez client_wall_reply_new_comment. Si vous souhaitez répondre uniquement aux commentaires pendant une diffusion en direct, utilisez client_wall_reply_new_live.

circle-info

Les commentaires sous les Reels fonctionnent de la même manière que sous les posts classiques.

Étape 2. Dans le « Calculatrice » champ, déclarez une text variable. Sa valeur est déterminée par une condition IF qui vérifie la instagram_media_url variable.

Exemple à copier (n'oubliez pas de remplacer les liens par les URL réelles de vos posts). Vous pouvez copier l'URL depuis la instagram_media_url variable dans le chat du client (section Clients) après qu'il a commenté le post concerné :

text = if(instagram_media_url == "https://www.instagram.com/reel/Cagzkx", "$10", if(instagram_media_url == "https://www.instagram.com/p/CqvCq4", "$29", if(instagram_media_url == "https://www.instagram.com/p/CocLhN", "$35", "Other")))

Étape 3. Utilisez la insta_create_comment méthode pour publier un commentaire.

Exemple à copier :

insta_create_comment("#{text}")

#{text} est le texte de réponse que nous envoyons à l'utilisateur.

Étape 4. Dans le Texte du message champ, saisissez la variable contenant la réponse pour le message Direct.

Dans cet exemple, la variable est #{text}. La même réponse est publiée comme commentaire et dupliquée dans le message Direct. Vous pouvez configurer des réponses différentes pour chacun si nécessaire.

circle-info

client_wall_reply_new est le préfixe commun du callback. Pour cibler uniquement les commentaires sous les posts, utilisez client_wall_reply_new_comment. Pour cibler uniquement les commentaires pendant une diffusion en direct, utilisez client_wall_reply_new_live.

Comment publier un commentaire en réponse à un message sous un post ou pendant une diffusion en direct

circle-info

Lors du traitement des commentaires et de la configuration des réponses sous un post, utilisez une fonction aléatoire et envoyez un texte variable. Si le bot envoie de manière répétée un texte identique, vous pouvez rencontrer l'erreur : « Cet appel API ne prend pas en charge le format de réponse demandé. » Vous pouvez en savoir plus sur le travail avec la fonction aléatoire ici.

Étape 1. Dans le section Clients section, copiez le callback (notification) indiquant qu'un commentaire a été publié, puis allez dans le Builder.

Étape 2. Créez un « Départ » ou « Déclencheur » bloc et collez le callback copié dans le champ Déclencheur .

Il existe plusieurs façons de configurer la condition de déclenchement du bot.

Dans cet exemple, le bot répond aux commentaires sous tous les posts avec le message « répondre dans les commentaires ». Pour configurer cela, saisissez le préfixe principal du callback et le mot-clé dans le champ de condition :

client_wall_reply_new_comment reply in comments

Important : réglez le type de correspondance sur « Correspondance des mots-clés ».

circle-exclamation

ATTENTION !

circle-info

client_wall_reply_new est le préfixe commun du callback qui se déclenche à la fois pour les posts et pour les diffusions en direct.

Pour répondre uniquement aux commentaires sous les posts, utilisez : client_wall_reply_new_comment

Pour répondre uniquement aux commentaires pendant une diffusion en direct, utilisez : client_wall_reply_new_live

circle-exclamation

Étape 3. Dans le réponse champ, saisissez #{none}.

Étape 4. Dans le « Calculatrice » champ, écrivez :

insta_create_comment("texte de votre commentaire en réponse")

Le texte de votre commentaire doit être placé entre parenthèses.

Ensuite, cliquez sur « Terminé ».

Avec cette configuration, comme dans l'exemple, le commentaire généré par le bot sera publié en réponse à tout commentaire sous un post contenant les mots-clés « reply in the comments ».

Exemple de réponse du bot à un commentaire dans les commentaires.

Réponse du bot à N'IMPORTE QUEL commentaire sous N'IMPORTE QUEL post.

Si vous ne saisissez que le préfixe général du callback client_wall_reply_new dans le « Déclencheur » champ, votre commentaire sera publié en réponse aux commentaires sous tous les posts (quel que soit le texte écrit par l'utilisateur).

Réponse du bot à UNE PHRASE SPÉCIFIQUE sous N'IMPORTE QUEL post.

Si vous laissez dans le champ « Déclencheur » client_wall_reply_new et le mot-clé, alors votre commentaire sera envoyé en réponse aux commentaires contenant le mot-clé sous tous les posts.

Réponse du bot à UNE PHRASE SPÉCIFIQUE sous UN post SPÉCIFIQUE.

Copiez le callback complet depuis la section clients et mettez-le dans le champ du Départ bloc :

circle-exclamation

Comment enregistrer le texte d'un commentaire dans une variable

Pour enregistrer le texte du commentaire d'un utilisateur, utilisez comment_text() fonction.

Insérez le callback client_wall_reply_new dans le Déclencheur champ. Ensuite, dans le « Calculatrice » champ, attribuez le texte à une variable — par exemple, comm (vous pouvez utiliser n'importe quel autre nom) :

comm = comment_text()

Ensuite, cliquez sur « Ajouter une condition » dans la calculatrice et spécifiez :

comm = comment_text()

Comment supprimer un commentaire

La fonction insta_delete_comment(comment_id) supprime un commentaire.

Si comment_id n'est pas fourni, la fonction utilise la variable client instagram_last_comment_id.

En cas de succès, elle renvoie {"success":true}. Si un comment_id inexistant est fourni, elle renvoie {"Une erreur inattendue s'est produite. Veuillez réessayer votre demande plus tard."}.

Travailler avec les mentions de compte

Comment mentionner dans les médias

Lorsqu'un utilisateur identifie votre profil dans son post, votre bot recevra le callback suivant :

Les variables suivantes apparaissent :

mention_caption — légende du post

post_url — lien du post

mention_comments_count — nombre de commentaires

mention_like_count — nombre de mentions J'aime

mention_media_id — id du post

Configurons une réaction pour répondre à une mention.

Pour ce faire, créez un bloc « Vérification de condition principale » ou « État avec condition » . Dans le « Condition » champ, saisissez mention_in_media et réglez le type de correspondance sur « Correspondance des mots-clés ».

Dans l’onglet « Calculatrice » champ, saisissez la méthode suivante :

reply_to_mention(text)

text est le commentaire qui apparaîtra sous le post mentionné. Vous pouvez spécifier une variable (insérée sans guillemets à l'intérieur des parenthèses) ou saisir le texte directement (entre guillemets).

Exemple :

Étape 1. Allez dans le builder et créez un bloc avec un déclencheur (Départ bloc ou Déclencheur bloc). Ensuite, dans le Déclencheur champ, spécifiez le callback mention_in_media.

Sélectionnez « Mention dans le post » dans la liste des déclencheurs, et comme méthode de la calculatrice, choisissez « Répondre au commentaire d'un post ». Ensuite, saisissez le texte du commentaire de réponse.

Étape 2. Cliquez sur « Ajouter un déclencheur ». Le déclencheur ainsi que la méthode seront alors saisis dans le bloc :

Comment mentionner dans un commentaire

Lorsqu'un utilisateur identifie votre compte dans les commentaires, le chat recevra un callback comme :

circle-info

Si votre compte est identifié dans un profil privé, le callback ne sera pas reçu.

Les variables suivantes apparaîtront également dans la fiche client :

  • mention_like_count — nombre de mentions J'aime

  • mention_media_id — ID du post

Configurons une réaction pour répondre à une mention dans un commentaire.

Pour ce faire, créez un bloc « Départ » ou « Déclencheur » . Dans le « Condition » champ, saisissez mention_in_comment et réglez le type de correspondance sur « Correspondance des mots-clés ».

Dans l’onglet « Calculatrice » champ, saisissez la méthode suivante :

reply_to_mention(text)

text est le commentaire qui sera publié en réponse à la mention. Vous pouvez spécifier une variable (insérée sans guillemets à l'intérieur des parenthèses) ou saisir le texte directement (entre guillemets).

Exemple :

Étape 1. Allez dans le builder, créez un bloc avec un déclencheur (Départ bloc ou Déclencheur bloc) et saisissez le callback suivant dans le « Déclencheur » :

Ensuite, sélectionnez la condition « Mention dans un commentaire ».

Étape 3. Cliquez sur Calculatrice et dans le champ qui apparaît, saisissez la méthode :

reply_to_mention("Texte de réponse pour la mention dans le commentaire")

circle-exclamation

Comment mentionner d'autres profils dans les commentaires sous vos posts

Si quelqu'un est identifié dans les commentaires sous votre compte, la variable mentioned_in_comment est créée dans la fiche client.

Elle stocke le nom d'utilisateur de la personne qui a été identifiée. Si plus de deux personnes sont identifiées, les noms d'utilisateur sont stockés dans un tableau.

Si vous devez segmenter les utilisateurs qui ont identifié deux amis ou plus, vous pouvez attribuer une variable comme len = arr_len(mentioned_in_comment) puis comparer cette variable avec la valeur souhaitée.

circle-exclamation

Mis à jour