Aller au contenu

Développer des bots avec Tock

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

logo kotlin logo nodejs logo python logo rest-api

Choisir un mode de développement

Deux modes sont disponibles :

Bot API (recommandé) Bot intégré
Langages Kotlin, Javascript/Node.js, Python, ou tout langage via l'API Kotlin uniquement
Connexion à la plateforme Via le service bot_api (WebSocket ou WebHook) Accès direct à la base MongoDB de la plateforme
Plateforme de démo Disponible Non disponible
Fonctionnalités La plupart des fonctionnalités de Tock Toutes les fonctionnalités de Tock, dont les stories coroutines
Mise en place Simple : le bot n'a besoin que d'une clé d'API Une plateforme Tock (en général avec Docker) et un accès partagé à MongoDB

Choisissez le mode Bot API, sauf si vous avez besoin d'une fonctionnalité que seul le mode intégré fournit.

Le mode Bot API

Le bot est une application qui se connecte au service bot_api de la plateforme, et reçoit les messages des utilisateurs pour y répondre :

BOT API

Voir la page Bot API.

Le mode Bot intégré

Le mode de développement historique de Tock : le bot embarque le framework Tock et accède directement à la base MongoDB. La plupart des bots construits par les concepteurs de Tock sont développés de cette manière.

Bot TOCK

Voir la page Bot intégré.

Aller plus loin

Chat with Tock
×