Comment créer un bouton avec un lien
Pour que le bot affiche des boutons avec des liens aux clients, lors de la création (ou de la modification) d'un bouton, vous devez :
Étape 1. Créer un bouton et sélectionner le type "Par défaut" :


Étape 2. Dans le champ URL, saisissez :
a) un lien direct :

b) Une variable contenant un lien :

Cliquer sur le bouton ouvrira l'URL spécifiée dans ses paramètres.
Remarque !
Chaque messagerie a ses spécificités. Par exemple, dans Telegram et Instagram, vous ne pouvez ajouter un lien qu'à un bouton inline (boutons dans le texte).
Notification de clic
Pour suivre quand un client clique sur un lien ou un bouton et configurer les actions suivantes, utilisez la case à cocher "Notification de clic" dans les paramètres du bouton.

Cochez la case pour recevoir des callbacks (notifications d'événements) lorsqu'un client clique sur le bouton :

Ensuite, cliquez sur "Modifier" ou "Ajouter" (selon que vous modifiez un bouton existant ou en créez un nouveau).
Exemple
Testons le bouton. Après avoir cliqué dessus, vous devriez voir une invite à suivre le lien.

Le callback ne sera pas reçu tant que le client n'aura pas cliqué sur "en savoir plus".
Si le client suit le lien, un callback de la forme suivante apparaîtra dans la section Clients dans le dialogue du client :
link_was_pressed #{URL}, où link_was_pressed est le corps du callback (événement dans le projet), et #{URL} est votre lien.

Pour configurer une réaction au callback, créez un bloc de déclencheur où vous spécifiez le callback dans le champ de déclencheur, ou spécifiez le callback dans le déclencheur de connexion :
Option 1. Créez un bloc de déclencheur qui se déclenchera uniquement si le callback est reçu :

Dans cet exemple, nous avons utilisé le bloc "Déclencheur" — il se déclenchera également uniquement si le callback spécifié est reçu, mais il ne retirera pas le client de l'entonnoir principal.
Vous pouvez également utiliser un autre bloc de déclencheur.
Veuillez noter !
Le constructeur a une limite de 500 blocs de déclencheur par projet.
Option 2 : Utiliser un déclencheur de connexion



Bien que les deux nécessitent le callback pour se déclencher, ils affectent le flux différemment :
- Option 1 (bloc de repli) : Maintient l'utilisateur dans le même état.
- Option 2 (Connexion) : Fait passer l'utilisateur à l'état suivant de l'entonnoir.