Skip to main content
Lors de la création ou de la modification d’un bot, vous pouvez ajouter un bloc de code en cliquant sur le bouton + pour ajouter une action, comme vous le feriez habituellement. Dans le panneau de sélection de l’action, cliquez sur Exécuter un bloc de code.
run-a-code-snippet-2
Ensuite, donnez un nom interne à votre action. Dans le panneau de modification de code, vous verrez le modèle par défaut pour Node.js 10.x. Les informations de l’objet d’événement et des formats de réponses possibles sont détaillées ci-dessous.
run-a-code-snippet-editor
Le code sera déclenché lorsque l’action enregistrée sera atteinte dans une conversation. Il existe trois éléments principaux à prendre en compte lors de l’utilisation de blocs de code :
  • La fonction exports.main() est appelée lorsque l’action de bloc de code est exécutée.
  • L’argument event est un objet contenant des informations pour le visiteur et la session de chat.
  • La fonction callback() est utilisée pour renvoyer des données au bot et à l’utilisateur. Elle doit être appelée dans la fonction exports.main.
L’objet event contiendra les données suivantes :
La fonction callback() est utilisée pour renvoyer des données au bot. L’argument doit être un objet avec les données suivantes :

Limites

Les extraits de code dans les bots doivent se terminer dans un délai de 20 secondes et n’utiliser que 128 Mo de mémoire. Le dépassement de l’une de ces limites entraînera une erreur.

Bibliothèques disponibles

Plusieurs bibliothèques Node.js courantes peuvent être utilisées dans le bloc de code. Les bibliothèques peuvent être chargées à l’aide de la fonction normale require() en haut de votre code.
Dernière modification le 6 octobre 2026