Déclencheurs

Un déclencheur est l'événement auquel une réaction répond. Dans la section Déclencheur de l'éditeur, il est possible d'activer plusieurs types simultanément : ils sont combinés par « OU » — la réaction se déclenche si l'un quelconque des déclencheurs activés est satisfait. Les restrictions supplémentaires (tags, paramètres, chats) se définissent séparément dans les Conditions.

Message texte

Se déclenche sur un texte ou une légende de média. Dans le champ « Que rechercher », choisissez le mode :

  • Mots-clés — liste de mots/phrases. Paramètre « Correspondance » : contient, correspondance exacte, commence par, expression régulière ; plus une case « Respecter la casse ».
  • Lien — le message contient une URL.
  • E-mail — contient une adresse e-mail.
  • Mention (@username) — contient une mention.
  • N'importe quel texte — tout message textuel.

Commande

Se déclenche sur les slash-commandes. Dans le champ « Commandes (sans «/»)», listez les noms, par exemple help, menu. Le bot répondra à /help et /menu.

Commande /start

Déclencheur dédié à /start. Le champ Payload capte le paramètre deep-link (/start <payload>) ; une valeur vide correspond à tout /start. C'est la base des liens de parrainage et de campagne.

Appui sur un bouton inline (callback)

Se déclenche lors de l'appui sur un bouton inline. Le champ « Données du bouton (callback_data) » et « Correspondance » (exacte, commence par, contient, expression régulière) déterminent quels boutons sont capturés.

Média

Se déclenche sur les pièces jointes des types sélectionnés : Photo, Vidéo, Message vidéo, Document, Audio, Vocal, GIF, Sticker, Dé, Jeu, Sondage, Contact, Géolocalisation, Lieu, Album.

Événement système

Se déclenche sur les événements de chat : A rejoint via un lien, Ajouté au chat, A quitté le chat, Supprimé du chat, A changé de statut, Demande d'adhésion, Réaction à un message, Compteur de réactions. Utile pour les messages de bienvenue, la modération et la gestion des demandes.

Réponse et message transféré

  • Réponse (reply) à un message — se déclenche lorsque le message est une réponse à un autre message.
  • Message transféré — se déclenche sur les transferts.

Chaque N-ième message

Se déclenche à chaque N-ième message de l'utilisateur (champ « Chaque message n° »). Convient pour les conseils périodiques ou l'anti-spam.

Par planification (dates)

Se déclenche aux moments spécifiés (liste de dates). La réaction planifiée est envoyée aux abonnés actifs à l'échéance — voir Diffusions.

Requête web entrante (webhook)

Se déclenche sur une requête HTTP provenant de l'extérieur. On définit le Chemin (l'URL complète est formée à partir de l'adresse du bot et du chemin), le Token secret (pour la protection) et la Méthode (POST / GET / PUT / ANY). Les données de la requête entrent dans le contexte d'exécution et sont accessibles dans les actions via {{ctx.champ}}. Pour en savoir plus — Requêtes web et webhooks.

Et ensuite