Exécuter des blocs de code dans des bots
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.
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.
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 fonctionexports.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 :
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.
Merci d'avoir partagé votre avis.