

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

# 使用頻道流程來處理 Amazon Chime SDK 訊息
<a name="using-channel-flows"></a>

您可以使用頻道流程在傳輸中的訊息上執行商業邏輯，再交付給訊息頻道中的收件人。管道流程可以執行動作，例如從訊息中移除政府 ID 號碼、電話號碼或褻瀆。您也可以使用頻道流程來執行函數，例如在將結果傳回給參與者之前彙總輪詢的回應。

**先決條件**
+ 了解基本的 Amazon Chime SDK 功能，例如管理頻道，以及傳送和接收訊息。
+ 調用 Amazon Chime SDK 訊息 APIs的能力。

**頻道流程概念**

若要有效使用頻道流程，您必須了解這些概念：

**通道處理器**  
對頻道訊息執行預先處理邏輯的 AWS Lambda 函數。當您將頻道與頻道流程建立關聯時，會針對頻道中的每個訊息調用流程中的處理器。為了減少延遲，單一處理器最適合大多數使用案例。最後，每個處理器都必須在處理完成後回呼 Amazon Chime SDK 服務。  
我們目前每個頻道流程僅支援一個處理器。如果您需要多個處理器，請提交增加的支援票證。

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

**叫用頻道流程**  
下列項目會叫用頻道流程：
+ 新的持久性標準訊息
+ 新的非持久性標準訊息
+ 更新持續性標準訊息

**注意**  
頻道流程不會處理控制或系統訊息。如需 Amazon Chime SDK Messaging 所提供訊息類型的詳細資訊，請參閱 [了解 Amazon Chime SDK 訊息類型](msg-types.md)。

**Topics**
+ [設定 Amazon Chime SDK 訊息的頻道處理器](processor-setup.md)
+ [建立 Amazon Chime SDK 訊息的頻道流程](create-channel-flow.md)
+ [關聯和取消關聯 Amazon Chime SDK 訊息的頻道流程](associate-channel-flow.md)
+ [在 Amazon Chime SDK 訊息中傳送訊息](sending-msgs.md)
+ [使用 EventBridge for Amazon Chime SDK 訊息自動建立失敗提醒](event-bridge-events.md)