

Avis de fin de support : le 15 septembre 2025, le support pour Amazon Lex V1 AWS sera interrompu. Après le 15 septembre 2025, vous ne pourrez plus accéder à la console Amazon Lex V1 ni aux ressources Amazon Lex V1. Si vous utilisez Amazon Lex V2, consultez plutôt le [guide Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Étape 4 : Création d'un bot (AWS CLI)
<a name="gs-cli-create-order-flowers-bot"></a>

Le bot `OrderFlowersBot` possède une seule intention, à savoir l'intention `OrderFlowers` que vous avez créée dans l'étape précédente. Pour exécuter les commandes de cet exercice, vous devez connaître la région dans laquelle les commandes seront exécutées. Pour obtenir la liste des régions, consultez [Quotas liés à la création de modèle](gl-limits.md#gl-limits-model-building).

**Note**  
L' AWS CLI exemple suivant est formaté pour Unix, Linux et macOS. Pour Windows, remplacez `"\$LATEST"` par `$LATEST`.

**Pour créer le bot `OrderFlowersBot` (AWS CLI)**

1. Créez un fichier texte nommé **OrderFlowersBot.json**. Copiez le code JSON de [OrderFlowersBot.json](gs-cli-create-order-flowers-bot-json.md) dans ce fichier texte.

1. Dans le AWS CLI, appelez l'[PutBot](API_PutBot.md)opération pour créer le bot. L'exemple est mis en forme pour Unix, Linux et macOS. Pour Windows, remplacez le caractère de continuation Unix, à savoir la barre oblique inversée (\$1), à la fin de chaque ligne par un accent circonflexe (^).

   ```
   aws lex-models put-bot \
       --region region \
       --name OrderFlowersBot \
       --cli-input-json file://OrderFlowersBot.json
   ```

   La réponse du serveur est indiquée ci-dessous. Lorsque vous créez ou mettez à jour le bot, le champ `status` est défini sur `BUILDING`. Cela signifie que le bot n'est pas prêt à être utilisé. Pour déterminer lorsque le bot sera prêt à être utilisé, utilisez l'opération [GetBot](API_GetBot.md) à l'étape suivante. 

   

1. Pour déterminer si votre nouveau bot est prêt à être utilisé, exécutez la commande suivante. Répétez cette commande jusqu'à ce que le champ `status` renvoie `READY`. L'exemple est mis en forme pour Unix, Linux et macOS. Pour Windows, remplacez le caractère de continuation Unix, à savoir la barre oblique inversée (\$1), à la fin de chaque ligne par un accent circonflexe (^).

   ```
   aws lex-models get-bot \
       --region region \
       --name OrderFlowersBot \
       --version-or-alias "\$LATEST"
   ```

   Recherchez le champ `status` dans la répons :

   ```
   {
       "status": "READY", 
       
       ...
       
   }
   ```

## Étape suivante
<a name="gs-create-next-5"></a>

[Étape 5 : Test d'un bot (AWS CLI)](gs-create-test.md)

# OrderFlowersBot.json
<a name="gs-cli-create-order-flowers-bot-json"></a>

Le code suivant fournit les données JSON requises pour créer le bot `OrderFlowers` Amazon Lex :

```
{
    "intents": [
        {
            "intentVersion": "$LATEST",
            "intentName": "OrderFlowers"
        }
    ],
    "name": "OrderFlowersBot",
    "locale": "en-US",
    "abortStatement": {
        "messages": [
            {
                "content": "Sorry, I'm not able to assist at this time",
                "contentType": "PlainText"
            }
        ]
    },
    "clarificationPrompt": {
        "maxAttempts": 2,
        "messages": [
            {
                "content": "I didn't understand you, what would you like to do?",
                "contentType": "PlainText"
            }
        ]
    },
    "voiceId": "Salli",
    "childDirected": false,
    "idleSessionTTLInSeconds": 600,
    "description": "Bot to order flowers on the behalf of a user"
}
```