使用通道流程處理訊息 - Amazon Chime SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用通道流程處理訊息

您可以使用通道流程,在傳送中的訊息傳遞給訊息通道中的收件者之前,對傳送中的訊息執行商務邏輯。通道流程可以執行動作,例如移除政府 ID 號碼、電話號碼或訊息中的不雅用語。您還可以使用通道流來執行諸如在將結果發送回給參與者之前將回應彙總到民意調查的功能。

必要條件
  • 具備基本 Amazon Chime 開發套件功能的知識,例如管理通道以及傳送和接收訊息。

  • 叫用 Amazon Chime 開發套件簡訊 API 的能力。

渠道流概念

若要有效地使用通道流程,您必須瞭解以下概念:

通道處理器

在通道訊息上執行預處理邏輯的 AWS Lambda 函數。當您將通道與通道流程建立關聯時,會針對通道中的每個訊息叫用流程中的處理器。為了減少延遲,單一處理器最適合大多數使用案例。最後,一旦處理完成,每個處理器都必須對 Amazon Chime SDK 服務進行回呼。

注意

我們目前每個通道只支援一個處理器。如果您需要一個以上的處理器,請提交支援票證以進行增加。

渠道流

通道流程是最多三個通道處理器的容器,加上一個執行順序。您可以將流程與通道建立關聯,而處理器會對傳送至該通道的所有訊息採取處理行動。

叫用通道流

下列項目會叫用通道流程:

  • 新的永久標準訊息

  • 新的非永久標準訊息

  • 已更新永久標準訊息

注意

通道流程不會處理「控制」或「系統」訊息。如需 Amazon Chime 開發套件簡訊所提供之訊息類型的詳細資訊,請參閱訊息類型