Boutons et pièces jointes

Cet article explique comment travailler avec les boutons et les pièces jointes dans Instagram.

Comment travailler avec les boutons

circle-info

Instagram ne prend pas en charge l’envoi de boutons intégrés et de réponse en même temps

Clavier (réponse)

Instagram prend en charge jusqu’à 11 boutons de réponse. Les boutons ne peuvent être disposés qu’en une seule ligne

Exemple :

Résultat :

Dans le texte (intégré)

triangle-exclamation

Les boutons peuvent renvoyer vers des ressources tierces. Visuellement, ces boutons sont identiques.

Pour des instructions sur la configuration des boutons, consultez la Boutons section.

Comment travailler avec les pièces jointes

Vous pouvez envoyer des pièces jointes dans le message. Pour plus d’informations sur les pièces jointes prises en charge et sur la manière de les ajouter, consultez la Envoi de pièces jointes section de la documentation.

circle-exclamation

Exigences relatives aux pièces jointes :

Type de fichier multimédia
Format pris en charge
Taille maximale

Audio

M4A

5 Mo

Image

JPEG, PNG

5 Mo

Vidéo

MP4

20 Mo

circle-exclamation

Comment créer un carrousel

Le carrousel peut contenir de 2 à 10 cartes (diapositives).

Prenons un carrousel de 3 cartes comme exemple. Pour créer les cartes, vous devez saisir ce qui suit dans le Calculatrice :

p = [{"title":"TITRE", "description": "DESCRIPTION DE L'IMAGE 1", "image": "LIEN VERS L'IMAGE 1", "buttons":[{"text":"TEXTE DU BOUTON 1"}]},{"title":"TITRE", "description": "DESCRIPTION DE LA CARTE 2", "image": "LIEN VERS L'IMAGE 2", "buttons":[{"text":"TEXTE DU BOUTON 2"}]}, {"title":"TITRE", "description": "DESCRIPTION DE LA CARTE 3", "image": "LIEN VERS L'IMAGE 3", "buttons":[{"text":"TEXTE DU BOUTON 3"}]}]

r = send_carousel(p, '')

Copiez le lien :

Le résultat :

circle-exclamation

Cela signifie que vous devez attribuer à une variable un tableau contenant le titre, la description, l’image et les boutons p (nommez la variable différemment si vous le souhaitez). Ensuite, utilisez cette variable dans le send_carousel(p, "") .

Il laisse #{None} dans le "Réponse" .

circle-info

Vous pouvez ajouter des liens aux boutons dans les cartes du carrousel. Lorsqu’un utilisateur clique sur le bouton, il sera redirigé vers le lien.

Pour ajouter un lien à un bouton sur la carte, incluez-le dans le tableau :

p = [{"title":"titre", "description": "DESCRIPTION DE LA CARTE 1", "image": "LIEN VERS L'IMAGE 1", "buttons":[{"text":"TEXTE DU BOUTON 1", "url":"LIEN DU BOUTON" }]}]

circle-info

Un autre paramètre facultatif, payload, a été ajouté aux boutons des cartes du carrousel. Il n’est pas affiché au client, mais vous permet d’analyser le choix du client.

Comme les cartes de carrousel nécessitent souvent des boutons avec un texte identique, un paramètre payload supplémentaire a été introduit. Ce paramètre n’est pas visible par le client, mais il vous permet d’analyser sa sélection.

Faites attention à son utilisation correcte :

p = [{"title":"titre", "description": "DESCRIPTION DE LA CARTE 1", "image": " 1", "buttons":[{"text":"TEXTE DU BOUTON 1","payload":"1"}]},{"title":"titre", "description": "DESCRIPTION DE LA CARTE 2", "image": "LIEN VERS L'IMAGE 2", "buttons":[{"text":"TEXTE DU BOUTON 1","payload":"2"}]}, {"title":"titre", "description": "DESCRIPTION DE LA CARTE 3", "image": "LIEN VERS L'IMAGE 3", "buttons":[{"text":"TEXTE DU BOUTON 1"}]}]

Le payload le paramètre peut être omis, comme illustré dans la figure ci-dessus.

Comment définir des phrases d’introduction

Les phrases d’introduction permettent à une personne de commencer une discussion avec une entreprise à l’aide d’une liste de demandes fréquemment posées. Vous pouvez en définir jusqu’à quatre.

Pour configurer des phrases d’introduction, vous devez activer un curseur dans le compte Instagram connecté, dans la section « Canaux ».

Après avoir cliqué sur ce curseur, une fenêtre contextuelle apparaît, dans laquelle vous pouvez définir les phrases d’introduction nécessaires.

Ensuite, suivez ces étapes :

  1. Configurez des réponses à des phrases spécifiques dans votre tunnel.

  2. Placez les blocs nécessaires dans l’état « Démarrer ».

  3. Saisissez le texte de la phrase d’introduction dans le déclencheur.

circle-exclamation

Veuillez noter !

Configurer une réponse par mot-clé dans Direct

Pour répondre aux clients dans les messages Direct en fonction de mots-clés, vous pouvez utiliser un bloc avec un déclencheur (blocs Démarrer et Déclencheur) et saisir les mots auxquels vous souhaitez que votre bot réponde dans le champ Déclencheur :

Le choix d’une correspondance se base sur la présence de mots-clés ou sur une correspondance exacte (options recommandées).

Dans l’onglet « Texte du message » champ, saisissez la réponse du bot que l’utilisateur recevra. Vous pouvez également ajouter des pièces jointes, des boutons et des liens.

Comment vérifier si un utilisateur est abonné à votre compte

Il existe deux méthodes pour vérifier l’état de l’abonnement :

1. Vérification de l’abonnement à l’aide du calculateur

result = check_insta_subscription()

résultat est le nom de la variable dans laquelle le vérifier résultat sera stocké (vous pouvez le renommer si nécessaire).

La fonction renvoie :

  • True si l’utilisateur est abonné.

  • Faux si l’utilisateur n’est pas abonné.

La vérification doit être effectuée dans le champ « Variable » champ, à la fois sur la flèche et dans le bloc.

  • result == True – une expression dans le champ « Variable » champ si le client est abonné au compte.

  • result == False – une expression si le client n’est pas abonné.

Vous pouvez également utiliser d’autres expressions de comparaison, par exemple : result != False (result n’est pas égal à False, ce qui signifie que l’utilisateur est abonné au compte).

  1. Données de vérification de la carte client

Lorsqu’un utilisateur interagit avec le bot, les variables follow et followers sont affichées et vérifiées dans la carte client (dans la sous-section Variables client ).

follow variable – vérifie l’état de l’abonnement. Il prend la valeur True si le client est abonné au compte, Faux s’il n’est pas abonné, et None si le compte du client est fermé.

verified – indique si l’utilisateur a un compte vérifié (coche bleue). Il est True si vérifié et Faux sinon.

followers – affiche le nombre d’abonnés/de followers du client.

Pour vérifier l’état de l’abonnement ou limiter la progression dans le tunnel, vous pouvez utiliser la follow variable dans les blocs de condition ou les connecteurs de flèche dans le champ « Variable » .

Exemple :

Dans l’onglet Déclencheur champ, saisissez n’importe quel mot qui déclenchera votre tunnel.

Dans l’onglet variable de comparaison, écrivez : follow == True OU follow != False

  • Dans le premier cas, vous vérifiez si la personne est abonnée à votre compte.

  • Dans le deuxième cas, vous vérifiez si la personne est ne pas abonnée à votre compte.

circle-exclamation

Pour envoyer différents messages en fonction de l’état de l’abonnement, vous devez créer deux blocs avec des conditions opposées. Si vous préférez une approche moins encombrée, nous vous recommandons plutôt de définir les conditions sur les connexions (flèches).

Déclencheurs sur les connexions :

Saisissez le déclencheur dans la champ « Variable » ligne de la flèche : follow == True ou follow != False

Si la condition du déclencheur est remplie, le client poursuit son parcours dans le tunnel.

Si le client n’est pas abonné, il passe au bloc où les conditions de vérification ne sont pas remplies (follow == False ou follow != True).

Si vous souhaitez que la vérification soit dynamique, nous vous recommandons d’ajouter un bouton — par exemple, "Je me suis abonné"— afin que la vérification puisse être effectuée et que la personne puisse passer à l’étape suivante.

triangle-exclamation

Attention

Mis à jour