Comment travailler avec les boutons
Instagram ne prend pas en charge l'envoi simultané de boutons de réponse et de boutons en ligne
Clavier (réponse)
Instagram prend en charge jusqu'à 11 boutons de réponse. Les boutons ne peuvent être disposés que sur une seule ligne
Exemple :

Résultat :

Dans le texte (en ligne)


Instagram ne prend pas en charge plus de 3 boutons en ligne


Les boutons peuvent renvoyer vers des ressources tierces. Visuellement, ces boutons sont identiques.
Pour les instructions de configuration des boutons, reportez-vous à la section Boutons.
Comment travailler avec les pièces jointes
Vous pouvez envoyer des pièces jointes dans le message. Pour plus d'informations sur les types de pièces jointes et la manière de les ajouter, consultez la section Envoi de pièces jointes dans la documentation.


Vous pouvez télécharger des pièces jointes dans un bloc soit sous forme de fichier, soit en fournissant un lien vers le fichier.
Les fichiers vidéo téléchargés ne doivent pas dépasser 20 Mo, tandis que les fichiers audio et image ne doivent pas dépasser 5 Mo.
Exigences pour les 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 |
Il est DÉCONSEILLÉ d'utiliser le format MP4 pour les pièces jointes audio. De plus, aucun audio ne sera envoyé du tout au format MP3.
Comment créer un carrousel
Le carrousel peut contenir de 2 à 10 cartes (diapositives).

Prenons l'exemple d'un carrousel à 3 cartes. Pour créer les cartes, vous devez saisir ce qui suit dans le champ 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 :

Veuillez noter : l'expression
r = send_carousel(p, '')doit commencer sur une nouvelle ligne dans la Calculatrice.
Cela signifie que vous devez assigner un tableau contenant le titre, la description, l'image et les boutons à une variable p (nommez la variable différemment si vous le souhaitez). Ensuite, utilisez cette variable dans la méthode send_carousel(p, "").
Cela laisse #{None} dans le champ "Réponse".

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 POUR LE BOUTON" }]}]

Un autre paramètre optionnel,
payload, a été ajouté aux boutons des cartes du carrousel. Il n'est pas affiché au client mais permet d'analyser le choix du client.
Étant donné que les cartes du carrousel nécessitent souvent des boutons avec un texte identique, un paramètre supplémentaire payload a été introduit. Ce paramètre n'est pas visible par le client mais 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 paramètre payload 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 démarrer une conversation avec une entreprise en utilisant une liste de demandes fréquentes. Vous pouvez configurer jusqu'à quatre demandes.

Pour configurer les phrases d'introduction, vous devez activer le curseur dans le compte Instagram connecté, dans la section "Canaux".

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

Ensuite, suivez ces étapes :
- Configurez les réponses à des phrases spécifiques dans votre entonnoir.
- Placez les blocs nécessaires dans l'état "Démarrage".
- Saisissez le texte de la phrase d'introduction dans le déclencheur.
Veuillez noter !
Les phrases d'introduction apparaissent pour les utilisateurs qui n'ont pas encore contacté votre compte Instagram (ou si tout l'historique des conversations précédentes a été supprimé).
Configurer une réponse par mot-clé dans Direct
Pour répondre aux clients dans les messages directs 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 repose sur la présence de mots-clés ou une correspondance exacte (options recommandées).
Dans le champ "Texte du message", 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 le statut d'abonnement :
1. Vérification de l'abonnement à l'aide de la calculatrice
result = check_insta_subscription()
result est le nom de la variable où le résultat de la vérification sera stocké (vous pouvez le renommer si nécessaire).
La fonction retourne :
-
Truesi l'utilisateur est abonné. -
Falsesi l'utilisateur n'est pas abonné.

La vérification doit être effectuée dans le champ "Variable", à la fois sur la flèche et dans le bloc.
-
result == True– une expression dans le champ "Variable" 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 (le résultat n'est pas égal à False, ce qui signifie que l'utilisateur est abonné au compte).


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

Variable follow – vérifie le statut d'abonnement. Elle prend la valeur True si le client est abonné au compte, False 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). Elle est True si vérifié et False sinon.
followers – affiche le nombre d'abonnés que le client possède.
Pour vérifier le statut d'abonnement ou restreindre la progression dans l'entonnoir, vous pouvez utiliser la variable follow dans les blocs de condition ou les connecteurs de flèche dans le champ "Variable".
Exemple :


Dans le champ Déclencheur, saisissez n'importe quel mot qui démarrera votre entonnoir.
Dans la 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 second cas, vous vérifiez si la personne n'est pas abonnée à votre compte.
Veuillez noter que les statuts
TrueetFalsedoivent être en majuscules. Sinon, la vérification ne fonctionnera pas correctement.
Pour délivrer différents messages en fonction du statut d'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 de définir les conditions sur les connexions (flèches) à la place.
Déclencheurs sur les connexions :

Saisissez le déclencheur dans la ligne "Variable" de la flèche :
follow == True ou follow != False
Si la condition du déclencheur est remplie, le client continue dans l'entonnoir.
Si le client n'est pas abonné, il va vers le 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.
Attention
Nous DÉCONSEILLONS de définir un minuteur sans bouton sur une flèche fermée, car la personne recevra des messages en continu, épuisant rapidement votre limite de messages.


