

Hinweis zum Ende des Supports: Am 15. September 2025 AWS wird der Support für Amazon Lex V1 eingestellt. Nach dem 15. September 2025 können Sie nicht mehr auf die Amazon-Lex-V1-Konsole oder die Amazon-Lex-V1-Ressourcen zugreifen. Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das [Amazon Lex V2-Handbuch](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

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.

# Bereitstellung von Amazon Lex Bots
<a name="examples"></a>

Dieser Abschnitt enthält Beispiele für die Bereitstellung von Amazon Lex Lex-Bots auf verschiedenen Messaging-Plattformen und in mobilen Anwendungen.

**Topics**
+ [Bereitstellung eines Amazon Lex Lex-Bot auf einer Messaging-Plattform](example1.md)
+ [Bereitstellung eines Amazon Lex Lex-Bot in mobilen Anwendungen](example2.md)

# Bereitstellung eines Amazon Lex Lex-Bot auf einer Messaging-Plattform
<a name="example1"></a>

In diesem Abschnitt wird erklärt, wie Amazon Lex Lex-Bots auf den Messaging-Plattformen Facebook, Slack und Twilio bereitgestellt werden. 

**Anmerkung**  
Beim Speichern Ihrer Facebook-, Slack- oder Twilio-Konfigurationen verwendet Amazon Lex vom AWS Key Management Service Kunden verwaltete Schlüssel, um die Informationen zu verschlüsseln. Wenn Sie zum ersten Mal einen Kanal zu einer dieser Messaging-Plattformen erstellen, erstellt Amazon Lex einen vom Kunden verwalteten Standardschlüssel (`aws/lex`). Alternativ können Sie Ihren eigenen kundenverwalteten Schlüssel mit erstellen AWS KMS. Dadurch haben Sie mehr Flexibilität und können Schlüssel erstellen, rotieren und deaktivieren. Sie können auch Zugriffskontrollen definieren und die Verschlüsselungsschlüssel zum Schützen Ihrer Daten prüfen. Weitere Informationen finden Sie im [AWS Key Management Service -Entwicklerhandbuch](https://docs.aws.amazon.com/kms/latest/developerguide/).

Wenn eine Messaging-Plattform eine Anfrage an Amazon Lex sendet, enthält sie plattformspezifische Informationen als Anforderungsattribut für Ihre Lambda-Funktion. Verwenden Sie diese Attribute, um das Verhalten Ihres Bots anzupassen. Weitere Informationen finden Sie unter [Festlegen von Anforderungsattributen](context-mgmt-request-attribs.md).

Alle Attribute haben den Namespace `x-amz-lex:` als Präfix. Beispielsweise hat das Attribut `user-id` den Namen `x-amz-lex:user-id`. Es gibt gemeinsame Attribute, die von allen Messaging-Plattformen zusätzlich zu den Attributen gesendet werden, die für eine bestimmte Plattform spezifisch sind. In den folgenden Tabellen sind die Anforderungsattribute aufgeführt, die Messaging-Plattformen an die Lambda-Funktion Ihres Bots senden.


**Gemeinsame Anforderungsattribute**  

| Attribut | Beschreibung | 
| --- | --- | 
| channel-id | Die Kanalendpunkt-ID von Amazon Lex. | 
| channel-name | Der Kanalname von Amazon Lex. | 
| channel-type |  Einer der folgenden Werte: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/lex/latest/dg/example1.html)  | 
| webhook-endpoint-url | Der Amazon Lex Lex-Endpunkt für den Kanal. | 


**Facebook-Anforderungsattribute**  

| Attribut | Beschreibung | 
| --- | --- | 
| user-id | Die Facebook-Kennung des Absenders. Siehe [https://developers.facebook.com/docs/Messenger- platform/webhook-reference/message -received](https://developers.facebook.com/docs/messenger-platform/webhook-reference/message-received). | 
| facebook-page-id | Der Facebook-Seitenkennung des Empfängers. Siehe [https://developers.facebook.com/docs/Messenger- platform/webhook-reference/message -empfangen](https://developers.facebook.com/docs/messenger-platform/webhook-reference/message-received). | 


**Kik-Anforderungsattribute**  

| Attribut | Beschreibung | 
| --- | --- | 
| kik-chat-id | Die Kennung für das Gespräch, an dem Ihr Bot beteiligt ist. Weitere Informationen finden Sie unter [https://dev.kik.com/\$1/docs/messaging](https://dev.kik.com/#/docs/messaging#message-formats) \$1message -formats. | 
| kik-chat-type | Der Gesprächstyp, von dem die Nachricht stammt. Weitere Informationen finden Sie unter [https://dev.kik.com/\$1/docs/messaging](https://dev.kik.com/#/docs/messaging#message-formats) \$1message -formats. | 
| kik-message-id | Eine UUID, die die Nachricht bezeichnet. Weitere Informationen finden Sie unter [https://dev.kik.com/\$1/docs/messaging](https://dev.kik.com/#/docs/messaging#message-formats) \$1message -formats. | 
| kik-message-type | Der Nachrichtentyp. Weitere Informationen finden Sie unter [https://dev.kik.com/\$1/docs/messaging](https://dev.kik.com/#/docs/messaging#message-types) \$1message -types. | 


**Twilio-Anforderungsattribute**  

| Attribut | Beschreibung | 
| --- | --- | 
| user-id | Die Telefonnummer des Absenders („Von“). Siehe [https://www.twilio.com/docs/api/rest/message](https://www.twilio.com/docs/api/rest/message). | 
| twilio-target-phone-number | Die Telefonnummer des Empfängers („An“). Siehe [https://www.twilio.com/docs/api/rest/message](https://www.twilio.com/docs/api/rest/message). | 


**Slack-Anforderungsattribute**  

| Attribut | Beschreibung | 
| --- | --- | 
| user-id | Die Slack-Benutzerkennung. [Siehe Benutzer. https://api.slack.com/types/](https://api.slack.com/types/user) | 
| slack-team-id | Die Kennung des Teams, das die Nachricht gesendet hat. Siehe [https://api.slack.com/methods/team.info](https://api.slack.com/methods/team.info). | 
| slack-bot-token | Das Entwickler-Token, das dem Bot Zugriff auf Slack APIs gewährt. Siehe [https://api.slack.com/docs/Token-Typen](https://api.slack.com/docs/token-types). | 

# Integrieren eines Amazon Lex Lex-Bot mit Facebook Messenger
<a name="fb-bot-association"></a>

Diese Übung zeigt, wie Sie Facebook Messenger in Ihren Amazon Lex Lex-Bot integrieren. Führen Sie die folgenden Schritte aus:

1. Erstellen Sie einen Amazon-Lex-Bot

1. Erstellen einer Facebook-Anwendung

1. Integrieren Sie Facebook Messenger in Ihren Amazon Lex Lex-Bot

1. Validieren der Integration

**Topics**
+ [Schritt 1: Erstellen Sie einen Amazon Lex Lex-Bot](#fb-bot-assoc-create-bot)
+ [Schritt 2: Erstellen von einer Facebook-Anwendung](#fb-bot-assoc-create-fb-app)
+ [Schritt 3: Integrieren Sie Facebook Messenger in den Amazon Lex Bot](#fb-bot-assoc-create-assoc)
+ [Schritt 4: Testen der Integration](#fb-bot-test)

## Schritt 1: Erstellen Sie einen Amazon Lex Lex-Bot
<a name="fb-bot-assoc-create-bot"></a>

Wenn Sie noch keinen Amazon Lex Lex-Bot haben, erstellen und implementieren Sie einen. 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 eines Amazon Lex Lex-Bot mithilfe eines Blueprints (Konsole)](gs-bp.md).

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

1. Installieren Sie den Bot und erstellen Sie einen Alias. Detaillierte Anweisungen finden Sie unter [Übung 3: Eine Version veröffentlichen und einen Aliasnamen generieren](gettingstarted-ex3.md).

## Schritt 2: Erstellen von einer Facebook-Anwendung
<a name="fb-bot-assoc-create-fb-app"></a>

Klicken Sie auf dem Facebook-Developer- Portal, erstellen Sie eine Facebook-Anwendung und eine Facebook-Seite. Für Instruktionen, siehe [schneller Start](https://developers.facebook.com/docs/messenger-platform/guides/quick-start) in den Unterlagen vom Facebook Messenger-Plattform. Notieren Sie das Folgende:
+ Den **App Secret** (App-Schlüssel) für die Facebook-App 
+ Das **Page Access Token** (Seitenzugriffstoken) für die Facebook-Seite

## Schritt 3: Integrieren Sie Facebook Messenger in den Amazon Lex Bot
<a name="fb-bot-assoc-create-assoc"></a>

In diesem Abschnitt integrieren Sie Facebook Messenger in Ihren Amazon Lex Lex-Bot.

Nachdem Sie diesen Schritt abgeschlossen haben, bietet die Konsole einen Rückruffunktion-URL. Notieren Sie diesen URL.

**Integrieren von Facebook Messenger in Ihren Bot**

1. 

   1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon Lex Lex-Konsole unter [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

   1. Wählen Sie Ihren Amazon Lex Lex-Bot. 

   1. Wählen Sie **Channels** aus.

   1. Wählen Sie **Facebook** unter **Chatbots** aus. Die Konsole zeigt die Facebook-Integration-Seite.

   1. Führen Sie auf der Seite für die Facebook-Integration Folgendes aus:
      + Geben Sie folgenden Namen ein: `BotFacebookAssociation`.
      + Wählen Sie in der Dropdown-Liste **KMS key** **aws/lex** aus.
      + Wählen Sie für **Alias** den Bot-Alias aus.
      + Geben Sie für **Verify token** ein Token ein. Das könnte jene Zeichenfolge sein, die Sie wählen (z.B. `ExampleToken`). Sie verwenden das Token später im Facebook-Developer-Portal, wenn Sie den Webhook generieren.
      + Geben Sie für **Page access token** das Token ein, das Sie in Schritt 2 von Facebook erhalten haben.
      + Geben Sie für **App secret key** den Schlüssel ein, den Sie in Schritt 2 von Facebook erhalten haben.  
![\[Formular für die Integration Ihres Bots in Facebook.\]](http://docs.aws.amazon.com/de_de/lex/latest/dg/images/fb-10a.png)

   1. Wählen Sie **Aktivieren**. 

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

1. Auf dem Facebook-Developer-Portal, wählen Sie Ihre App.

1.  Wählen Sie das **Messenger**-Produkt und **Setup webhooks** im Abschnitt **Webhooks** der Seite aus.

   Für Instruktionen, siehe [schneller Start](https://developers.facebook.com/docs/messenger-platform/guides/quick-start) in den Unterlagen vom Facebook Messenger-Plattform. 

1. Gehen Sie auf der**Webhook**-Seite des Abonnement-Assistenten wie folgt vor:
   + Geben Sie für **Callback-URL** die Rückruf-URL ein, die Sie zuvor in der Amazon Lex Lex-Konsole angegeben haben.
   + Geben **Sie für Verify Token** dasselbe Token ein, das Sie in Amazon Lex verwendet haben.
   + Wählen Sie **Subscription Fields** (**messages**, **messaging\$1postbacks** und **messaging\$1optins**) aus.
   + Wählen Sie **Verify and Save** aus. Dadurch wird ein Handschlag zwischen Facebook und Amazon Lex initiiert.

1. Aktivieren Sie Webhooks-Integration. Wählen Sie die Seite, die Sie erstellt haben, und anschließend **subscribe** aus.
**Anmerkung**  
Wenn Sie einen Webhook aktualisieren oder erneut erstellen, müssen Sie das Abonnement für die Seite erst beenden und die Seite anschließend erneut abonnieren.

## Schritt 4: Testen der Integration
<a name="fb-bot-test"></a>

Sie können jetzt über Facebook Messenger eine Konversation mit Ihrem Amazon Lex Lex-Bot beginnen. 

1. Öffnen Sie Ihre Facebook-Seite und wählen Sie **Message** aus. 

1. Verwenden Sie im Messenger-Fenster die Beispiel-Äußerung, die unter [Schritt 1: Erstellen Sie einen Amazon Lex Bot (Konsole)](gs-bp-create-bot.md) bereitgestellt wird.

# Integrieren eines Amazon Lex Lex-Bot mit Kik
<a name="kik-bot-association"></a>

Diese Übung enthält Anweisungen zur Integration eines Amazon Lex Lex-Bot in die Kik-Messaging-Anwendung. Führen Sie die folgenden Schritte aus:

1. Erstellen Sie einen Amazon Lex Lex-Bot.

1. Erstellen eines Kik-Bots mithilfe der Kik-App und -Website. 

1. Integrieren Sie Ihren Amazon Lex Lex-Bot mithilfe der Amazon Lex Lex-Konsole in den Kik-Bot.

1. Nehmen Sie mithilfe von Kik an einem Gespräch mit Ihrem Amazon Lex Lex-Bot teil, um die Verbindung zwischen Ihrem Amazon Lex Lex-Bot und Kik zu testen.

**Topics**
+ [Schritt 1: Erstellen Sie einen Amazon Lex Lex-Bot](kik-bot-assoc-create-bot.md)
+ [Schritt 2: Erstellen eines Kik-Bots](kik-bot-assoc-create-kik-bot.md)
+ [Schritt 3: Integrieren Sie den Kik Bot in den Amazon Lex Bot](kik-bot-assoc-create-assoc.md)
+ [Schritt 4: Testen der Integration](kik-bot-assoc-test.md)

# Schritt 1: Erstellen Sie einen Amazon Lex Lex-Bot
<a name="kik-bot-assoc-create-bot"></a>

Wenn Sie noch keinen Amazon Lex Lex-Bot haben, erstellen Sie einen und stellen Sie ihn bereit. 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 eines Amazon Lex Lex-Bot mithilfe eines Blueprints (Konsole)](gs-bp.md).

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

1. Installieren Sie den Bot und erstellen Sie einen Alias. Detaillierte Anweisungen finden Sie unter [Übung 3: Eine Version veröffentlichen und einen Aliasnamen generieren](gettingstarted-ex3.md).

**Nächster Schritt**  
[Schritt 2: Erstellen eines Kik-Bots](kik-bot-assoc-create-kik-bot.md)

# Schritt 2: Erstellen eines Kik-Bots
<a name="kik-bot-assoc-create-kik-bot"></a>

In diesem Schritt verwenden Sie die Kik-Benutzeroberfläche zum Erstellen eines Kik-Bots. Sie verwenden Informationen, die bei der Erstellung des Bots generiert wurden, um ihn mit Ihrem Amazon Lex Lex-Bot zu verbinden.

1. Falls noch nicht geschehen, laden Sie die Kik-App herunter, installieren Sie sie, und melden Sie sich für ein Kik-Konto an. Wenn Sie ein Konto haben, melden Sie sich an.

1. Öffnen Sie die Kik-Website unter [https://dev.kik.com/](https://dev.kik.com). Lassen Sie das Browser-Fenster geöffnet.

1. Wählen Sie in der Kik-App das Zahnradsymbol aus, um die Einstellungen zu öffnen, und wählen Sie anschließend **Your Kik Code** aus.

1. Scannen Sie den Kik-Code auf der Kik-Website, um den Botsworth-Chatbot zu öffnen. Wählen Sie **Yes** aus, um das Bot-Dashboard zu öffnen.

1. Wählen Sie in der Kik-App **Create a Bot** aus. Folgen Sie den Anweisungen zum Erstellen Ihres Kik-Bots.

1. Wenn der Bot erstellt wurde, wählen Sie in Ihrem Browser **Configuration** aus. Stellen Sie sicher, dass Ihr neuer Bot ausgewählt ist.

1. Notieren Sie den Bot-Namen und den API-Schlüssel für den nächsten Abschnitt.

**Nächster Schritt**  
[Schritt 3: Integrieren Sie den Kik Bot in den Amazon Lex Bot](kik-bot-assoc-create-assoc.md)

# Schritt 3: Integrieren Sie den Kik Bot in den Amazon Lex Bot
<a name="kik-bot-assoc-create-assoc"></a>

Nachdem Sie nun einen Amazon Lex-Bot und einen Kik-Bot erstellt haben, können Sie in Amazon Lex eine Kanalzuordnung zwischen ihnen erstellen. Wenn die Assoziation aktiviert ist, richtet Amazon Lex automatisch eine Rückruf-URL mit Kik ein.

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex Lex-Konsole unter [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/). 

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

1. Wählen Sie die Registerkarte **Channels** aus.

1. Wählen Sie im Bereich **Channels** die Option **Kik** aus. 

1. Geben Sie auf der Kik-Seite Folgendes an:
   + Geben Sie einen Namen. Beispiel, `BotKikIntegration`.
   + Geben Sie eine Beschreibung ein.
   + Wählen Sie "aws/lex" aus dem Dropdown-Menü **KMS key** aus.
   + Wählen Sie unter **Alias**ein Alias aus dem Dropdown-Menü aus.
   + Geben Sie unter **Kik bot user name** den Namen ein, den Sie dem Bot bei Kik gegeben haben.
   + Geben Sie unter **Kik API key** den API-Schlüssel ein, der dem Bot bei Kik zugewiesen wurde.
   + Geben Sie unter **User greeting** die Grußformel ein, die der Bot senden soll, wenn ein Benutzer zum ersten Mal mit ihm kommuniziert.
   + Geben Sie unter **Error message** eine Fehlermeldung ein, die dem Benutzer angezeigt werden soll, wenn ein Teil der Unterhaltung nicht verstanden wurde.
   + Wählen Sie unter **Group chat behavior** eine der folgenden Optionen aus:
     + **Enable** – Erlaubt es, dass die gesamte Chat-Gruppe in einem einzigen Gespräch mit Ihrem Bot interagiert.
     + **Disable** – Beschränkt die Unterhaltung auf einen Benutzer in der Chat-Gruppe.

      
   + Wählen Sie **Activate** aus, um die Zuordnung zu erstellen und sie mit dem Kik-Bot zu verknüpfen.  
![\[Der Kik-Konfigurationsbildschirm.\]](http://docs.aws.amazon.com/de_de/lex/latest/dg/images/kik-10.png)

**Nächster Schritt**  
[Schritt 4: Testen der Integration](kik-bot-assoc-test.md)

# Schritt 4: Testen der Integration
<a name="kik-bot-assoc-test"></a>

Nachdem Sie nun eine Verbindung zwischen Ihrem Amazon Lex Lex-Bot und Kik erstellt haben, können Sie die Verknüpfung mit der Kik-App testen.

1. Starten Sie die Kik-App und melden Sie sich an. Wählen Sie den Bot aus, den Sie erstellt haben.

1. Sie können den Bot mit Folgendem testen:  
![\[1. "Ich möchte Blumen abholen; 2. Rosen; 3. morgen; 4. 18:00 Uhr; 5. ja.\]](http://docs.aws.amazon.com/de_de/lex/latest/dg/images/kik-20.png)

   Wenn Sie die einzelnen Phrasen eingeben, antwortet Ihr Amazon Lex Lex-Bot über Kik mit der Aufforderung, die Sie für jeden Slot erstellt haben.

# Einen Amazon Lex Lex-Bot mit Slack integrieren
<a name="slack-bot-association"></a>

Diese Übung enthält Anweisungen zur Integration eines Amazon Lex Lex-Bot in die Slack-Messaging-Anwendung. Führen Sie die folgenden Schritte aus:

1. Erstellen Sie einen Amazon Lex Lex-Bot.

1. Erstellen Sie eine Slack-Messaging-Anwendung. 

1. Integrieren Sie die Slack-Anwendung in Ihren Bot Amazon Lex.

1. Testen Sie die Integration, indem Sie sich mit Ihrem Amazon Lex Lex-Bot unterhalten. Sie senden Nachrichten mit der Slack-Anwendung und testen in einem Browserfenster.

**Topics**
+ [Schritt 1: Erstellen Sie einen Amazon Lex Lex-Bot](slack-bot-assoc-create-bot.md)
+ [Schritt 2: Anmelden für Slack und Erstellen eines Slack-Teams](slack-bot-assoc-create-team.md)
+ [Schritt 3: Erstellen einer Slack-Anwendung](slack-bot-assoc-create-app.md)
+ [Schritt 4: Integrieren Sie die Slack-Anwendung in den Amazon Lex Bot](slack-bot-assoc-create-assoc.md)
+ [Schritt 5: Abschließen der Slack-Integration](slack-bot-back-in-slack-console.md)
+ [Schritt 6: Testen der Integration](slack-bot-test.md)

# Schritt 1: Erstellen Sie einen Amazon Lex Lex-Bot
<a name="slack-bot-assoc-create-bot"></a>

Wenn Sie noch keinen Amazon Lex Lex-Bot haben, erstellen und implementieren Sie einen. 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 eines Amazon Lex Lex-Bot mithilfe eines Blueprints (Konsole)](gs-bp.md).

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

1. Installieren Sie den Bot und erstellen Sie einen Alias. Detaillierte Anweisungen finden Sie unter [Übung 3: Eine Version veröffentlichen und einen Aliasnamen generieren](gettingstarted-ex3.md).

**Nächster Schritt**  
[Schritt 2: Anmelden für Slack und Erstellen eines Slack-Teams](slack-bot-assoc-create-team.md)

# Schritt 2: Anmelden für Slack und Erstellen eines Slack-Teams
<a name="slack-bot-assoc-create-team"></a>

Melden Sie sich für ein Slack-Konto an und erstellen Sie ein Slack-Team. Anweisungen hierzu finden Sie unter [Verwenden von Slack](https://get.slack.help/hc/en-us/articles/212675257-Creating-a-Slack-account). Im nächsten Abschnitt erstellen Sie eine Slack-Anwendung, die jedes Slack-Team installieren kann.

**Nächster Schritt**  
[Schritt 3: Erstellen einer Slack-Anwendung](slack-bot-assoc-create-app.md)

# Schritt 3: Erstellen einer Slack-Anwendung
<a name="slack-bot-assoc-create-app"></a>

In diesem Abschnitt führen Sie folgenden Aufgaben aus:

1. Erstellen Sie eine Slack-Anwendung auf der Slack-API-Konsole 

1. Konfigurieren Sie die Anwendung, um interaktives Messaging zu Ihrem Bot hinzuzufügen:

Am Ende dieses Abschnitts erhalten Sie die Anmeldeinformationen für die Anwendung (Client-ID, Clientschlüssel und Verifizierungs-Token). Im nächsten Abschnitt verwenden Sie diese Informationen, um die Bot-Channel-Zuordnung in der Amazon Lex-Konsole zu konfigurieren.

1. Melden Sie sich an der Slack-API-Konsole unter [http://api.slack.com ](http://api.slack.com) an.

1. Erstellen Sie eine -Anwendung. 

   Nachdem Sie die Anwendung erfolgreich erstellt haben, zeigt Slack die Seite **Basic Information** für die Anwendung an. 

1. Konfigurieren Sie die Anwendungsfunktionen wie folgt:

   1. Wählen Sie im linken Menü **Interaktivität und Kurzbefehle** aus.
     + Aktivieren Sie die Option, um interaktive Komponenten zu aktivieren.
     + Geben Sie im Feld **Request URL** eine gültige URL an. Sie können beispielsweise die Datei **https://slack.com** verwenden.
**Anmerkung**  
Geben Sie zunächst eine gültige URL ein, sodass Sie das Verifizierungs-Token erhalten, das Sie im nächsten Schritt benötigen. Sie werden diese URL aktualisieren, nachdem Sie die Bot-Channel-Verknüpfung in der Amazon Lex-Konsole hinzugefügt haben. 
     + Wählen Sie **Save Changes**.

1. Klicken Sie im linken Menü unter **Settings** auf **Basic Information**. Notieren Sie die folgenden Anwendungs-Anmeldeinformationen:
   + Client-ID 
   + Clientschlüssel
   + Verifizierungstoken 

**Nächster Schritt**  
[Schritt 4: Integrieren Sie die Slack-Anwendung in den Amazon Lex Bot](slack-bot-assoc-create-assoc.md)

# Schritt 4: Integrieren Sie die Slack-Anwendung in den Amazon Lex Bot
<a name="slack-bot-assoc-create-assoc"></a>

Da Sie nun über die Anmeldedaten für die Slack-Anwendung verfügen, können Sie die Anwendung in Ihren Amazon Lex Lex-Bot integrieren. Um die Slack-Anwendung mit deinem Bot zu verknüpfen, füge eine Bot-Channel-Zuordnung in Amazon Lex hinzu.

Aktiviere in der Amazon Lex Lex-Konsole eine Bot-Channel-Verknüpfung, um den Bot mit deiner Slack-Anwendung zu verknüpfen. Wenn die Bot-Channel-Zuordnung aktiviert ist, gibt Amazon Lex zwei zurück URLs (**Postback-URL** und **OAuthURL**). Notieren Sie diese URLs , da Sie sie später benötigen.

**Um die Slack-Anwendung in Ihren Amazon Lex Lex-Bot zu integrieren**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex Lex-Konsole unter [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/). 

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

1. Wählen Sie die Registerkarte **Channels** aus.

1. Wählen Sie im linken Menü **Slack** aus. 

1. Geben Sie auf der Seite **Slack** Folgendes an:
   + Geben Sie einen Namen. Beispiel, `BotSlackIntegration`.
   + Wählen Sie "aws/lex" aus dem Dropdown-Menü **KMS key** aus.
   + Wählen Sie für **Alias** den Bot-Alias aus.
   + Geben Sie die im vorherigen Schritt notierte **Client-ID**, den **Clientschlüssel** und das **Verifizierungs-Token** ein. Dies sind die Anmeldeinformationen der Slack-Anwendung.   
![\[Der Slack-Konfigurationsbildschirm.\]](http://docs.aws.amazon.com/de_de/lex/latest/dg/images/slack-10a.png)

1. Wählen Sie **Aktivieren**. 

   Die Konsole erstellt die Bot-Channel-Zuordnung und gibt zwei zurück URLs (Postback-URL und OAuth URL). Notieren Sie diese. Im nächsten Abschnitt aktualisieren Sie die Konfiguration Ihrer Slack-Anwendung, um diese Endpunkte wie folgt zu verwenden:
   + Die Postback-URL ist der Endpunkt des Amazon Lex Lex-Bot, der Slack-Ereignisse abhört. Sie verwenden diese URL: 
     + als Anforderungs-URL in der Funktion **Event Subscriptions** der Slack Anwendung.
     + um den Platzhalter-Wert für die Anforderungs-URL in der Funktion **Interactive Messages** der Slack Anwendung zu ersetzen.
   + Die OAuth URL ist der Endpunkt Ihres Amazon Lex Lex-Bot für einen OAuth Handshake mit Slack. 

**Nächster Schritt**  
[Schritt 5: Abschließen der Slack-Integration](slack-bot-back-in-slack-console.md)

# Schritt 5: Abschließen der Slack-Integration
<a name="slack-bot-back-in-slack-console"></a>

In diesem Abschnitt schließen Sie die Integration der Slack-Anwendung mit der Slack-API-Konsole ab.

1. Melden Sie sich an der Slack-API-Konsole unter [http://api.slack.com ](http://api.slack.com) an. Wählen Sie die App aus, die Sie in [Schritt 3: Erstellen einer Slack-Anwendung](slack-bot-assoc-create-app.md) erstellt haben.

1. Aktualisiere die Funktion **OAuth & Berechtigungen** wie folgt:

   1. Wählen Sie im linken Menü die Option **OAuth & Berechtigungen** aus.

   1. Fügen Sie im URLs Abschnitt **Weiterleitung** die OAuth URL hinzu, die Amazon Lex im vorherigen Schritt bereitgestellt hat. Wählen **Sie Neue Weiterleitungs-URL hinzufügen** und dann **Speichern URLs**.

   1. Fügen Sie im Abschnitt **Bot-Token-Bereiche** mit der Schaltfläche ** OAuth Bereich hinzufügen** zwei Berechtigungen hinzu. Filtern Sie die Liste nach dem folgenden Text:
      + **chat:write**
      + **team:read**

1. Aktualisieren Sie die Funktion **Interaktivität und Kurzbefehle**, indem Sie den Wert für die **Anforderungs-URL** auf die Postback-URL aktualisieren, die Amazon Lex im vorherigen Schritt bereitgestellt hat. Geben Sie die in Schritt 4 gespeicherte Postback-URL ein und wählen Sie **Save Changes (Änderungen speichern)**.

1. Abonnieren Sie die Funktion **Event Subscriptions-** wie folgt:
   + Aktivieren Sie Ereignisse, indem Sie die Option **On** auswählen.
   + Setzen Sie den Wert für die **Anforderungs-URL** auf die Postback-URL, die Amazon Lex im vorherigen Schritt bereitgestellt hat. 
   + Abonnieren Sie im Abschnitt **Subscribe to Bot Events** das Bot-Ereignis `message.im`, um den direkten Nachrichtenaustausch zwischen dem Endbenutzer und dem Slack-Bot zu aktivieren.
   + Speichern Sie die Änderungen.

1. Aktivieren Sie das Senden von Nachrichten über den Nachrichten-Tab wie folgt:
   + Wählen Sie im linken Menü **App Home**.
   + Wählen Sie im Bereich „**Tabs anzeigen**“ auf dem Nachrichten-Tab **die Option Benutzern das Senden von Slash-Befehlen und Nachrichten erlauben aus**.



**Nächster Schritt**  
[Schritt 6: Testen der Integration](slack-bot-test.md)

# Schritt 6: Testen der Integration
<a name="slack-bot-test"></a>

Verwenden Sie jetzt ein Browserfenster, um die Integration von Slack mit Ihrem Amazon Lex Lex-Bot zu testen. 

1. Wählen Sie **Manage Distribution** unter **Settings** aus. Wählen Sie **Add to Slack** aus, um die Anwendung zu installieren. Autorisieren Sie den Bot dazu, auf Nachrichten zu reagieren.

1. Sie werden an Ihr Slack-Team weitergeleitet. Wählen Sie im linken Menü im Abschnitt **Direct Messages** Ihren Bot aus. Wenn Sie Ihren Bot nicht sehen, klicken Sie auf das Plus-Symbol (\$1) neben **Direct Messages**, um danach zu suchen.

1. Nehmen Sie mit Ihrer Slack-Anwendung, die mit dem Amazon Lex Lex-Bot verknüpft ist, an einem Chat teil. Ihr Bot antwortet jetzt auf Mitteilungen.

   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)](gs-bp-create-integrate.md).

# Integrieren eines Amazon Lex Lex-Bot mit Twilio Programmable SMS
<a name="twilio-bot-association"></a>

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

1. Erstellen Sie einen Amazon-Lex-Bot

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

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

1. Testen der Integration 

**Topics**
+ [Schritt 1: Erstellen Sie einen Amazon Lex Lex-Bot](#twilio-bot-assoc-create-bot)
+ [Schritt 2: Erstellen eines Twilio SMS-Kontos](#twilio-bot-assoc-create-fb-app)
+ [Schritt 3: Integrieren Sie den Twilio Messaging Service Endpoint in den Amazon Lex Bot](#twilio-bot-assoc-create-assoc)
+ [Schritt 4: Testen der Integration](#twilio-bot-test)

## Schritt 1: Erstellen Sie einen Amazon Lex Lex-Bot
<a name="twilio-bot-assoc-create-bot"></a>

Wenn Sie noch keinen Amazon Lex Lex-Bot haben, erstellen Sie einen und stellen Sie ihn bereit. 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 eines Amazon Lex Lex-Bot mithilfe eines Blueprints (Konsole)](gs-bp.md).

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

1. Installieren Sie den Bot und erstellen Sie einen Alias. Detaillierte Anweisungen finden Sie unter [Übung 3: Eine Version veröffentlichen und einen Aliasnamen generieren](gettingstarted-ex3.md).

## Schritt 2: Erstellen eines Twilio SMS-Kontos
<a name="twilio-bot-assoc-create-fb-app"></a>

Melden Sie sich für ein Twilio-Konto an und erfassen Sie die folgenden Kontoinformationen: 
+ **ACCOUNT SID** 
+ **AUTH TOKEN** 

Anweisungen zur Registrierung finden Sie unter [https://www.twilio.com/console](https://www.twilio.com/console).

## Schritt 3: Integrieren Sie den Twilio Messaging Service Endpoint in den Amazon Lex Bot
<a name="twilio-bot-assoc-create-assoc"></a>

**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-Channel-Zuordnung 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 an AWS-Managementkonsole und öffnen Sie die Amazon Lex Lex-Konsole unter [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

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

   1. Wählen Sie die Registerkarte **Channels** aus.

   1. Wählen Sie im Abschnitt **Chatbots** **Twilio SMS** aus. 

   1. Geben Sie auf der Seite **Twilio SMS** die folgenden Informationen an:
      + Geben Sie einen Namen. 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.\]](http://docs.aws.amazon.com/de_de/lex/latest/dg/images/twilio-10a.png)

   1. Wählen Sie **Aktivieren**. 

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

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

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

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

   1. Aktualisieren Sie die Konfiguration der **Einstellungen für eingehende** Nachrichten des Messaging-Dienstes, indem **Sie den REQUEST-URL-Wert** auf die Rückruf-URL setzen, die Amazon Lex im vorherigen Schritt bereitgestellt hat.

   

## Schritt 4: Testen der Integration
<a name="twilio-bot-test"></a>

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](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 per SMS mit dem Amazon Lex Lex-Bot von Ihrem Handy aus. 

   1. 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. 

1. 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)](gs-bp-create-integrate.md).

# Bereitstellung eines Amazon Lex Lex-Bot in mobilen Anwendungen
<a name="example2"></a>

Mithilfe AWS Amplify können Sie Ihre Amazon Lex Lex-Bots in Mobil- oder Webanwendungen integrieren. Weitere Informationen finden Sie unter [Interaktionen — Erste Schritte](https://docs.amplify.aws/lib/interactions/getting-started/q/platform/js) in der *AWS Amplify Dokumentation*.