rectangle-terminalRéférence des commandes CLI

Hexabot CLI est un outil en ligne de commande puissant pour aider à gérer votre instance de chatbot Hexabot. Avec lui, vous pouvez créer de nouveaux projets, initialiser des environnements, démarrer des services en différents modes, exécuter des migrations de base de données, et plus encore. Le CLI vise à rendre la gestion de votre chatbot fluide et intuitive.

Pas encore familier avec Hexabotarrow-up-right ? C'est une solution open-source de chatbot / agent qui permet aux utilisateurs de créer et gérer facilement des chatbots multicanaux, multilingues et propulsés par l'IA. Si vous souhaitez en savoir plus, veuillez visiter le dépôt officiel githubarrow-up-right.

Pour commencer

Prérequis

  • Node.js >= 18.17.0

  • npm (Node Package Manager)

  • Docker installé

Installation

Installez Hexabot CLI globalement pour avoir un accès facile à ses commandes :

npm install -g hexabot-cli

Utilisation

Une fois installé, vous pouvez utiliser la hexabot commande dans votre terminal. Voici quelques-unes des commandes disponibles :

Commandes

create <projectName>

Créer un nouveau projet Hexabot.

Options :

  • --template <template> : Spécifier un dépôt GitHub au format GITHUB_USERNAME/GITHUB_REPO pour utiliser un modèle personnalisé.

Exemple :

init

Initialiser l'environnement en copiant .env.example vers .env.

dev

Démarrer les services spécifiés en mode développement avec Docker Compose.

Options :

  • --services <services> : Liste de services séparés par des virgules à activer.

start

Démarrer les services spécifiés avec Docker Compose.

Options :

  • --services <services> : Liste de services séparés par des virgules à activer.

migrate [args...]

Exécuter les migrations de base de données.

Vous pouvez également passer des arguments supplémentaires à la commande de migration.

start-prod

Démarrer les services spécifiés en mode production avec Docker Compose.

Options :

  • --services <services> : Liste de services séparés par des virgules à activer.

stop

Arrêter les services Docker Compose spécifiés.

Options :

  • --services <services> : Liste de services séparés par des virgules à arrêter.

destroy

Détruire les services Docker Compose spécifiés et supprimer les volumes.

Options :

  • --services <services> : Liste de services séparés par des virgules à détruire.

Flux de travail exemple

  1. Créer un nouveau projet:

    Ceci créera un nouveau dossier my-chatbot avec tous les fichiers nécessaires pour commencer.

  2. Naviguez vers votre dossier de projet:

  3. Installer les dépendances:

  4. Initialiser l'environnement:

    Cette commande copie le .env.example fichier vers .env, que vous pouvez modifier pour personnaliser votre configuration.

  5. Exécuter en mode développement:

    Ceci démarre les services requis en mode développement.

Mis à jour

Ce contenu vous a-t-il été utile ?