Pour faire fonctionner ce serveur il suffit de 3 commandes :
- git clone
- npm install
- npm start

Pour lancer le fichier server.js :
- node server.js

Ensuite il faut ouvrir un autre onglet dans le terminal dans lequel on pourra tester des commandes pour utiliser le chatbot :

Exemples de conversation / cas d’usage:

curl -X POST --header "Content-Type: application/json" --data "{\"msg\":\"ville\"}" http://localhost:3000/chat répondra “Nous sommes à Paris” (pour tester l'enregistrement d'un message)

curl -X GET http://localhost:3000/messages/all affichera l’historique des conversations (messages de l’utilisateur et réponses du chat-bot), tel que décrit ci-dessous, y compris après redémarrage du serveur

curl -X DELETE http://localhost:3000/messages/last supprimera le dernier échange de l’historique (message de l’utilisateur + réponse du chat-bot)