すべてのプロダクト
Search
ドキュメントセンター

Chat App Message Service:フローエディターのコンポーネントの機能と設定

最終更新日:Mar 21, 2026

コンポーネントは、フローを構成する基本的なビルディングブロックです。 複数のコンポーネントを編成し、そのデータを設定することで、自動化されたデータフローを作成できます。 このトピックでは、フローエディターの各コンポーネントとその設定について説明します。

コンポーネント

次の表は、各コンポーネントの概要です。 詳細については、[リファレンス] 列にあるコンポーネントのリンクをクリックしてください。

コンポーネントカテゴリ

アイコン

名前

説明

設定

リファレンス

基本

条件分支@1x

条件分岐

条件ルールに基づいて、フローを異なるブランチにルーティングします。

ルールまたはルールグループを追加して、条件の評価方法を定義します。

  • And:ブランチ内のすべての条件が満たされる必要があります。

  • Or:ブランチ内の少なくとも 1 つの条件が満たされる必要があります。

サポートされているルール変数:

  • incomingMessage:ユーザーからの受信メッセージ (MO メッセージ)。

  • wabaId:WhatsApp Business Account (WABA) ID。通常、この ID は WhatsApp チャネルの設定ページで確認できます。

  • wabaPhoneNumber:WABA に関連付けられ、メッセージの送信に使用される電話番号。

  • customerPhoneNumber:ユーザーの電話番号。

  • customerName:ユーザー名。

サポートされている照合条件:

  • dateEquals:日付が指定された値と等しい。

  • dateGreaterThan:日付が指定された値より後である。

  • dateLessThan:日付が指定された値より前である。

  • numberEquals:数値が指定された値と等しい。

  • numberGreaterThan:数値が指定された値より大きい。

  • numberLessThan:数値が指定された値より小さい。

  • stringContains:文字列に指定された値が含まれている。

  • stringEquals:文字列が指定された値と等しい。

  • stringStartsWith:文字列が指定された値で始まる。

  • stringIsBlank:文字列が空である。

  • stringIsNotBlank:文字列が空ではない。

  • stringEntireMatchesRegex:文字列全体が正規表現に一致する。

  • stringAnyMatchesRegex:文字列のいずれかの部分が正規表現に一致する。

条件分岐

跳至节点@1x

ステップへジャンプ

フロー内の他のステップにジャンプします。

ターゲットコンポーネントと最大ジャンプ回数を指定します。 フローは最大回数に達するまでターゲットにジャンプし、その後はジャンプせずに次のステップに進みます。

ステップへジャンプ

设置变量@1x

変数の設定

フローの後続ステップで使用するカスタム変数を作成または変更します。

変数を追加し、任意で値を割り当てます。 フロー内の他のコンポーネントがその変数を参照できるようになります。

変数の設定

等待@1x

待機

指定された期間、フローを一時停止します。

一時停止の期間を設定します。 指定した時間が経過するとフローは再開します。

待機

识别电话号码@1x

電話番号の認識

国際形式の電話番号から国番号と 2 文字の ISO 国コードを識別します。

着信電話番号から国番号または国コードを出力します。 このコンポーネントは、結果に基づいた分岐をサポートします。

たとえば、電話番号 8613012345678 の場合、コンポーネントは国番号 86 と ISO 国コード CN を出力できます。

電話番号の認識

从文本中识别语种@1x

テキストから言語を認識

メッセージの言語を識別し、後続のステップで使用するために変数として保存します。

ユーザーのモバイル発信 (MO) メッセージの言語を自動的に識別し、その言語を変数として出力します。

テキストから言語を認識

识别文本中的实体@1x

テキスト内のエンティティを認識

テキストから特定の情報 (エンティティ) を識別して抽出します。 抽出したデータは再利用できます。

ソーステキストまたは変数からエンティティを識別するようにコンポーネントを設定します。 現在、電話番号とメールアドレスの識別をサポートしています。

テキスト内のエンティティを認識

HTTP请求@1x

HTTP リクエスト

指定された URL に HTTP リクエストを送信します。

2 つのリクエストメソッドをサポートしています:

  • GET

  • POST

また、失敗ブランチを追加して、リクエストが成功した場合と失敗した場合で別々のアクションを定義することもできます。

HTTP リクエスト

调用函数@1x (1)

関数の呼び出し

Alibaba Cloud Function Compute で作成したカスタム関数を呼び出します。 このコンポーネントを使用して、データ処理、リモートサービス呼び出し、メッセージ配信、データストレージなど、フローにカスタムビジネスロジックを実装します。

このコンポーネントを使用するには、まず Function Compute サービスを有効化し、Function Compute コンソールで関数を設定する必要があります。

関数の呼び出し

日期时间分支@1x

日時による分岐

複数の日時条件に基づいてフローを誘導します。

日付、時間範囲、曜日に基づいて条件を指定します。 タイムゾーン設定もサポートされています。

日時による分岐

image

ランダム分岐

定義された確率に基づいて、フローをランダムなブランチに誘導します。 これは、さまざまなメッセージを送信したり、A/B テストに使用したりします。

各ブランチの確率を設定します。 すべてのブランチの確率の合計は 100% になる必要があります。

ランダム分岐

image

フローへ転送

セッションを別のフローに転送し、現在のフローを直ちに終了します。

公開済みのフローを選択します。

フローへ転送

メッセージ

发送WhatApp消息@1x

WhatsApp メッセージの送信

WhatsApp メッセージを送信します。 ユーザーは WhatsApp 固有の機能を使用して返信できます。

2 つのアクションをサポートしています:

  • 固定送信

  • 返信

どちらのアクションも、次のメッセージタイプをサポートしています:

  • テキスト:変数をサポートします。

  • メディア:画像、音声、動画、ファイル、位置情報をサポートします。 変数をサポートします。

  • インタラクティブ:ボタングループまたはインタラクティブリストをサポートします。 変数をサポートします。

  • プロダクト:単一および複数プロダクトのメッセージをサポートします。 変数をサポートします。

  • テンプレートメッセージ:事前に承認された WhatsApp テンプレートメッセージを送信します。

WhatsApp メッセージの送信

image

WhatsApp の入力中インジケーターの送信

ユーザーに入力中インジケーターを表示し、応答を準備中であることを知らせます。

設定は不要です。 このコンポーネントは WhatsApp メッセージにのみ適用され、WhatsApp メッセージの送信 または WhatsApp/Viber/Instagram の応答を待機 コンポーネントと併用する必要があります。

WhatsApp の入力中インジケーターの送信

等待消息通用@1x

WhatsApp/Viber/Instagram の応答を待機

ユーザーが WhatsApp、Viber、または Instagram のメッセージに返信するのを待ちます。

ユーザーの返信のタイムアウト期間を設定します。 返信がない場合に備えて、タイムアウトブランチを有効にすることができます。 後続のコンポーネントで使用する出力変数を定義することもできます。

WhatsApp/Viber/Instagram の応答を待機

发送Viber消息@1x

Viber メッセージの送信

Viber メッセージを送信します。 ユーザーは Viber 固有の機能を使用して返信できます。

2 つのアクションをサポートしています:

  • 固定送信

  • 返信

サポートされているメッセージタイプ:

  • トランザクション

  • マーケティング

説明

固定送信:選択したチャネルまたはパラメーターから、指定した番号またはパラメーターにメッセージを送信します。

Viber メッセージの送信

lQDPKHZ5IwjY-z9kZLAtIU8fzjNVMgcB_LdSn6sA_100_100

Messenger メッセージの送信

Messenger メッセージを送信します。 ユーザーは Messenger 固有の機能を使用して返信できます。

2 つのアクションをサポートしています:

  • 固定送信

  • 返信

どちらのアクションも、次のメッセージタイプをサポートしています:

  • テキスト:変数をサポートします。

  • メディア:画像、音声、動画、ファイルをサポートします。 変数をサポートします。

  • クイック返信:変数をサポートします。

  • テンプレートメッセージ:画像、メッセージタイトル、サブタイトル、返信ボタン、リンクボタン、ボタンタイトル、ボタン URL をサポートします。 変数をサポートします。

Messenger メッセージの送信

发送Instagram消息@1x

Instagram メッセージの送信

Instagram メッセージを送信します。 ユーザーは Instagram 固有の機能を使用して返信できます。

2 つのアクションをサポートしています:

  • 固定送信

  • 返信

どちらのアクションも、次のメッセージタイプをサポートしています:

  • テキスト:変数をサポートします。

  • 画像:画像をサポートします。 変数をサポートします。

  • クイック返信:変数をサポートします。

  • テンプレートメッセージ:画像、メッセージタイトル、サブタイトル、返信ボタン、リンクボタン、ボタンタイトル、ボタン URL をサポートします。 変数をサポートします。

Instagram メッセージの送信

发送短信@1x

SMS メッセージの送信

SMS メッセージを送信します。

送信者 ID を選択すると、3 種類の SMS メッセージを送信できます:

  • 検証コード

  • 通知

  • マーケティング

SMS メッセージの送信

image

メールの送信

メールを送信します。

メールチャネルとメッセージテンプレートを選択してメールを送信します。

メールの送信

AI

image

自然言語対話

大規模言語モデル (LLM) に接続し、受信メッセージをキューイングしてモデルの応答を待つ間に処理することで、継続的な会話を維持します。

モデルまたはアプリケーションを設定して、自然言語対話を有効にすることができます。

自然言語対話

情感主题分类@1x

感情/トピック分類

カスタムの感情またはトピックのラベルでテキストを分類します。

受信変数または直接入力からのテキストを分析し、カスタムラベルを割り当てます。 割り当てられたラベルに基づいてフローを分岐させることができます。 このコンポーネントには、Alibaba Cloud の大規模言語モデルサービスが必要です。

感情/トピック分類

image

自然言語生成 (NLG)

マルチターン対話、知識検索、コンテンツ生成に大規模言語モデルを使用します。

このコンポーネントを使用するには、モデルまたはアプリケーションを設定します。

自然言語生成 (NLG)

連絡先

添加至群组@1x

グループに追加

ユーザーを指定したグループに追加します。

ユーザーの電話番号と名前を指定したグループに追加します。

グループに追加

移除出群组@1x

グループから削除

ユーザーを指定したグループから削除します。

ユーザーを削除するグループを指定します。

グループから削除