Skip to content

Développer des bots avec Tock

Tock Studio permet de construire des parcours conversationnels (ou stories) incluant du texte, des boutons, images, caroussels, etc. Pour aller plus loin il est possible de programmer des parcours des parcours en Kotlin, Javascript, Python ou d’autres langages.

Logo Kotlin Logo Nodejs Logo Python API

Deux modes / frameworks / architectures sont proposés :

Le mode Bot API

Le mode Tock Bot API (recommandé pour la plupart des cas) permet de développer en Kotlin ou d’autres langages avec les clients fournis pour Javascript/Nodejs et Python ou n’importe quel langage grâce à l’API de Tock :

BOT API

Ce mode est le seul disponible sur la plateforme de démonstration Tock. C’est aussi le seul mode permettant de développer dans n’importe quel langage de programmation, via l’API.

Pour en savoir plus, voir la page Bot API.

Le mode Bot intégré

Dans ce mode, vous pouvez accéder à toutes les fonctionnalités et possibilités du framework Tock pour développer un bot.

C’est le mode de développement historique de Tock, et actuellement la plupart des bots publiés par les concepteurs de Tock. sont développés de cette manière.

La mise en place de la solution est plus complexe que le mode Bot API et nécessite notamment que le composant bot accède directement à la base de données MongoDB. Il est donc nécessaire pour utiliser ce mode :

  • D’installer une plateforme (généralement avec Docker) sur son poste ou sur un serveur
  • De partager la connexion à la base MongoDB entre les poste de développement et les autres composants de la plateforme Tock utilisée
  • De maîtriser le langage de programmation Kotlin

Bot TOCK

Pour en savoir plus, voir la page Bot intégré.