Étape 4 : intégrer l'application Slack au bot Amazon Lex - 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.

Étape 4 : intégrer l'application Slack au bot Amazon Lex

Maintenant que vous disposez des informations d'identification de l'application Slack, vous pouvez intégrer l'application à votre bot Amazon Lex. Pour associer l'application Slack à votre bot, ajoutez une association de canaux de bot dans Amazon Lex.

Dans la console Amazon Lex, activez une association de canaux de bot pour associer le bot à votre application Slack. Lorsque l'association du canal bot est activée, Amazon Lex renvoie deux URL (URL Postback et URL OAuth). Notez ces URL, car vous en aurez besoin plus tard.

Pour intégrer l'application Slack à votre bot Amazon Lex
  1. Connectez-vous à la console de gestion AWS et ouvrez la console Amazon Lex à 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 le menu de gauche, choisissez Slack.

  5. Sur la page Slack, procédez comme suit :

    • Tapez un nom. Par exemple, BotSlackIntegration.

    • Choisissez « aws/lex » dans le menu déroulant Clé KMS.

    • Pour Alias, choisissez l'alias du bot.

    • Saisissez l'ID du client, la clé secrète du client et le jeton de vérification, que vous avez enregistré à l'étape précédente. Il s'agit des informations d'identification de l'application Slack.

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

    La console crée l'association de canaux de bot et renvoie deux URL (URL Postback et URL OAuth). Notez-les. Dans la section suivante, vous allez mettre à jour la configuration de votre application Slack pour utiliser ces points de terminaison comme suit :

    • L'URL Postback est le point de terminaison du bot Amazon Lex qui écoute les événements Slack. Vous utilisez cette URL dans les cas suivants :

      • Comme URL de demande fonction Event Subscriptions de l'application Slack.

      • Pour remplacer la valeur d'espace réservé de l'URL de demande dans la fonction Interactive Messages de l'application Slack.

    • L'URL OAuth est le point de terminaison de votre bot Amazon Lex pour une prise de contact OAuth avec Slack.

Étape suivante

Etape 5 : Finalisation de l'intégration Slack