Intégration d'un robot Amazon Lex aux SMS programmables Twilio - Amazon Lex V1

Si vous utilisez Amazon Lex V2, consultez plutôt le guide Amazon Lex V2.

 

Si vous utilisez Amazon Lex V1, nous vous recommandons de mettre à niveau vos robots vers Amazon Lex V2. Nous n'ajoutons plus de nouvelles fonctionnalités à la V1 et recommandons vivement d'utiliser la V2 pour tous les nouveaux robots.

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.

Intégration d'un robot Amazon Lex aux SMS programmables Twilio

Cet exercice fournit des instructions pour intégrer un bot Amazon Lex au service de messagerie simple (SMS) Twilio. Procédez comme suit :

  1. Créer un bot Amazon Lex

  2. Intégrez les SMS programmables Twilio à votre bot Amazon Lex

  3. Interagissez avec le bot Amazon Lex en testant la configuration à l'aide du service SMS de votre téléphone mobile

  4. Testez l'intégration.

Étape 1 : créer un robot Amazon Lex

Si vous ne possédez pas encore de bot Amazon Lex, créez-en un et déployez-le. Dans cette rubrique, nous supposons que vous utilisez le bot que vous avez créé dans l'exercice 1 de mise en route. Cependant, vous pouvez utiliser l'un des exemples de bots fournis dans ce guide. Pour accéder à l'exercice 1 de mise en route, consultez Exercice 1 : créer un robot Amazon Lex à l'aide d'un plan (console).

  1. Créez un robot Amazon Lex. Pour obtenir des instructions, veuillez consulter Exercice 1 : créer un robot Amazon Lex à l'aide d'un plan (console).

  2. Déployez le bot et créez un alias. Pour obtenir des instructions, veuillez consulter Exercice 3 : Publication d'une version et création d'un alias.

Etape 2 : Création d'un compte SMS Twilio

Créez un compte Twilio et prenez note des informations de compte suivantes :

  • ACCOUNT SID

  • AUTH TOKEN

Pour obtenir des instructions d'inscription, consultez https://www.twilio.com/console.

Étape 3 : Intégrer le point de terminaison du service de messagerie Twilio au bot Amazon Lex

Pour intégrer Twilio à votre bot Amazon Lex
  1. Pour associer le bot Amazon Lex à votre point de terminaison SMS programmable Twilio, activez l'association des canaux du bot dans la console Amazon Lex. Lorsque l'association du canal du bot a été activée, Amazon Lex renvoie une URL de rappel. Notez cette URL de rappel, car vous en aurez besoin plus tard.

    1. Connectez-vous à la console Amazon Lex AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/lex/.

    2. Choisissez le bot Amazon Lex que vous avez créé à l'étape 1.

    3. Choisissez l'onglet Channels.

    4. Dans la section Chatbots, choisissez Twilio SMS.

    5. Sur la page Twilio SMS, indiquez les informations suivantes :

      • Tapez un nom. Par exemple, BotTwilioAssociation.

      • Choisissez « aws/lex » dans Clé KMS.

      • Pour Alias, choisissez l'alias du bot.

      • Pour Authentication Token, tapez le jeton AUTH TOKEN de votre compte Twilio.

      • Pour Account SID, tapez l'ACCOUNT SID de votre compte Twilio.

      L'écran de configuration de Twilio.
    6. Choisissez Activer.

      La console crée l'association de canaux de bot et renvoie une URL de rappel. Notez cette URL.

  2. Sur la console Twilio, connectez le point de terminaison SMS Twilio au bot Amazon Lex.

    1. Connectez-vous à la console Twilio https://www.twilio.com/console.

    2. Si vous n'avez pas de point de terminaison SMS Twilio, créez-en un.

    3. Mettez à jour la configuration des paramètres entrants du service de messagerie en définissant la valeur de l'URL de requête sur l'URL de rappel fournie par Amazon Lex à l'étape précédente.

Etape 4 : Test de l'intégration

Utilisez votre téléphone portable pour tester l'intégration entre SMS Twilio et votre bot.

Pour tester l'intégration
  1. Connectez-vous à la console Twilio https://www.twilio.com/console et effectuez les opérations suivantes :

    1. Vérifiez que vous avez un numéro Twilio associé au service de messagerie sous Manage Numbers.

      Vous envoyez des messages à ce numéro et interagissez par SMS avec le bot Amazon Lex depuis votre téléphone mobile.

    2. Vérifiez que votre téléphone portable est répertorié comme identifiant d'appelant vérifié.

      Si ce n'est pas le cas, suivez les instructions de la console Twilio pour activer le téléphone mobile que vous comptez utiliser pour les tests.

      Vous pouvez désormais utiliser votre téléphone mobile pour envoyer des messages au point de terminaison SMS Twilio, qui est mappé au bot Amazon Lex.

  2. A l'aide de votre téléphone portable, envoyez des messages au numéro Twilio.

    Le bot Amazon Lex répond. Si vous avez créé le bot à l'aide de l'exercice 1 de mise en route, vous pouvez utiliser l'exemple de conversation fourni dans cet exercice. Pour de plus amples informations, veuillez consulter Étape 4 : ajouter la fonction Lambda en tant que crochet de code (console).