Verwenden von Channelflows zur Verarbeitung von Nachrichten - Amazon Chime SDK

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.

Verwenden von Channelflows zur Verarbeitung von Nachrichten

Sie verwenden Channel-Flows, um Geschäftslogik für Bordnachrichten auszuführen, bevor sie an Empfänger in einem Messaging-Kanal zugestellt werden. Channel-Flows können Aktionen ausführen, z. B. das Entfernen von Regierungsausweisnummern, Telefonnummern oder Obszönitäten aus Nachrichten. Sie können Channelflows auch verwenden, um Funktionen wie das Aggregieren von Antworten auf eine Umfrage auszuführen, bevor Sie die Ergebnisse an die Teilnehmer zurücksenden.

Voraussetzungen

  • Kenntnis der grundlegenden Funktionen des Amazon Chime SDK, wie das Verwalten von Kanälen sowie das Senden und Empfangen von Nachrichten.

  • Die Möglichkeit, die Amazon Chime SDK-Messaging-APIs aufzurufen.

Channelfluss-Konzep

Um Channelflows effektiv nutzen zu können, müssen Sie diese Konzepte verstehen:

Channel Processor

Importieren in &S3;AWS LambdaFunktion, die Vorverarbeitungslogik für Kanalmeldungen ausführt. Wenn Sie einen Kanal mit einem Channelflow verknüpfen, wird der Prozessor im Flow für jede Nachricht im Channel aufgerufen. Um die Latenz zu reduzieren, funktioniert ein einzelner Prozessor für die meisten Anwendungsfälle am besten. Schließlich muss jeder Prozessor einen Rückruf an den Amazon Chime SDK-Service vornehmen, sobald die Verarbeitung abgeschlossen ist.

Anmerkung

Wir unterstützen derzeit nur einen Prozessor pro Kanalfluss. Wenn Sie mehr als einen Processor benötigen, senden Sie ein Support-Ticket für eine Erhöhung.

Kanal-Flow

Channel Flows sind Container für bis zu Drei-Kanal-Prozessoren sowie eine Laufsequenz. Sie verknüpfen einen Flow mit einem Kanal, und der Prozessor ergreift Maßnahmen für alle an diesen Kanal gesendeten Nachrichten.

Aufrufen von Channelflows

Die folgenden Elemente rufen Kanalflüsse auf:

  • Neue persistente Standardnachrichten

  • Neue nicht persistente Standardnachrichten

  • Persistente Standardnachrichten aktualisiert

Anmerkung

Channel-Flows verarbeiten keine Steuerungs- oder Systemmeldungen. Weitere Informationen zu den von Chime SDK Messaging bereitgestellten Nachrichtentypen finden Sie unterNachrichtentypenaus.