Integration eines Amazon Lex Lex-Bot mit Twilio Programmable SMS - Amazon Lex V1

Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.

 

Wenn Sie Amazon Lex V1 verwenden, empfehlen wir, Ihre Bots auf Amazon Lex V2 zu aktualisieren. Wir fügen V1 keine neuen Funktionen mehr hinzu und empfehlen dringend, V2 für alle neuen Bots zu verwenden.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Integration eines Amazon Lex Lex-Bot mit Twilio Programmable SMS

Diese Übung enthält Anweisungen zur Integration eines Amazon Lex-Bots in den Twilio Simple Messaging Service (SMS). Führen Sie die folgenden Schritte aus:

  1. Erstellen Sie einen Amazon Lex Lex-Bot

  2. Integrieren Sie programmierbare Twilio-SMS in Ihren Bot Amazon Lex

  3. Nehmen Sie an einer Interaktion mit dem Amazon Lex Lex-Bot teil, indem Sie das Setup mithilfe des SMS-Dienstes auf Ihrem Mobiltelefon testen.

  4. Testen der Integration

Schritt 1: Erstellen eines Amazon-Lex-Bot

Wenn Sie noch kein -Programm Amazon Lex, erstellen Sie eine. In diesem Thema gehen wir davon aus, dass Sie den Bot verwenden, den Sie in der Erste-Schritte-Übung 1 erstellt haben. Sie können jedoch jeden der in diesem Handbuch bereitgestellten Beispiel-Bots verwenden. Informationen zur Erste-Schritte-Übung 1 finden Sie unter Übung 1: Erstellen Sie einen Amazon Lex Lex-Bot mithilfe eines Blueprints (Konsole).

  1. Erstellen Sie einen Amazon Lex Lex-Bot. Detaillierte Anweisungen finden Sie unter Übung 1: Erstellen Sie einen Amazon Lex Lex-Bot mithilfe eines Blueprints (Konsole).

  2. Installieren Sie den Bot und erstellen Sie einen Alias. Detaillierte Anweisungen finden Sie unter Übung 3: Eine Version veröffentlichen und einen Aliasnamen generieren.

Schritt 2: Erstellen eines Twilio SMS-Kontos

Melden Sie sich für ein Twilio-Konto an und erfassen Sie die folgenden Kontoinformationen:

  • ACCOUNT SID

  • AUTH TOKEN

Anweisungen zur Anmeldung finden Sie unter https://www.twilio.com/console.

Schritt 3: Integrieren Sie den Twilio Messaging Service Endpoint in den Amazon Lex Lex-Bot

Um Twilio in Ihren Amazon Lex Lex-Bot zu integrieren
  1. Um den Amazon Lex Lex-Bot mit Ihrem programmierbaren Twilio-SMS-Endpunkt zu verknüpfen, aktivieren Sie die Bot-Kanalzuordnung in der Amazon Lex Lex-Konsole. Wenn die Bot-Channel-Zuordnung aktiviert wurde, gibt Amazon Lex eine Rückruf-URL zurück. Notieren Sie sich diesen Callback-URL, da Sie ihn später benötigen.

    1. Melden Sie sich bei der anAWS Management Console und öffnen Sie die Amazon-Lex-Konsole unter https://console.aws.amazon.com/lex/.

    2. Wählen Sie den Amazon-Lex-Bot aus, den Sie in Schritt 1 erstellt haben.

    3. Wählen Sie die Registerkarte Channels aus.

    4. Wählen Sie im Abschnitt Chatbots Twilio SMS aus.

    5. Geben Sie auf der Seite Twilio SMS die folgenden Informationen an:

      • Geben Sie einen Namen. Zum Beispiel BotTwilioAssociation.

      • Wählen Sie "aws/lex" in der Dropdown-Liste KMS key aus.

      • Wählen Sie für Alias den Bot-Alias aus.

      • Geben Sie für Authentication Token das Authentifizierungs-Token für Ihr Twilio-Konto ein.

      • Geben Sie für Account SID die Konto-SID für Ihr Twilio-Konto ein.

      Der Twilio-Konfigurationsbildschirm.
    6. Wählen Sie Activate.

      Die Konsole erstellt die Bot-Channel-Zuordnung und gibt eine Rückruffunktion-URL zurück. Notieren Sie diesen URL.

  2. Verbinden Sie auf der Twilio-Konsole den Twilio-SMS-Endpunkt mit dem Amazon Lex Lex-Bot.

    1. Melden Sie sich bei der Twilio-Konsole an unter https://www.twilio.com/console.

    2. Wenn Sie keinen Twilio SMS-Endpunkt haben, erstellen Sie ihn.

    3. Aktualisieren Sie die Konfiguration der Eingangseinstellungen des Messaging-Dienstes, indem Sie den Wert REQUEST URL auf die Rückruf-URL setzen, die Amazon Lex im vorherigen Schritt bereitgestellt hat.

Schritt 4: Testen der Integration

Verwenden Sie Ihr Mobiltelefon, um die Integration zwischen Twilio SMS und Ihrem Bot zu testen.

So testen Sie die Integration
  1. Melden Sie sich bei der Twilio-Konsole unter https://www.twilio.com/console an und gehen Sie wie folgt vor:

    1. Überprüfen Sie, ob eine Twilio-Nummer dem Messaging-Service unter Manage Numbers zugeordnet ist.

      Sie senden Nachrichten an diese Nummer und interagieren von Ihrem Handy aus per SMS mit dem Amazon Lex Lex-Bot.

    2. Vergewissern Sie sich, dass Ihr Mobiltelefon als verifizierte Anrufer-ID aufgeführt ist.

      Ist dies nicht der Fall, folgen Sie den Anweisungen auf der Twilio-Konsole, um das Mobiltelefon zu aktivieren, das Sie zum Testen verwenden möchten.

      Jetzt können Sie Ihr Mobiltelefon verwenden, um Nachrichten an den Twilio-SMS-Endpunkt zu senden, der dem Amazon Lex Lex-Bot zugeordnet ist.

  2. Senden Sie von Ihrem Mobiltelefon aus Nachrichten an die Twilio-Nummer.

    Der Amazon Lex Lex-Bot reagiert. Wenn Sie den Bot über Erste-Schritte-Übung 1 erstellt haben, können Sie die Beispielunterhaltung verwenden, die in dieser Übung bereitgestellt wurde. Weitere Informationen finden Sie unter Schritt 4: Fügen Sie die Lambda-Funktion als Code-Hook hinzu (Konsole).