メインコンテンツまでスキップ

REFERENCE

開発者リファレンス

認証、API、SDK、Flow Agent のプロセッサ、パラメータ解決のリファレンスです。

asgard.message.complete

asgard.message.complete はメッセージの終わりを示し、完全なテキストとテンプレートの形式(選択肢、ボタン、画像など)を含みます。

  1. 特徴​

    • 発生する時点: AI がメッセージの生成を終えたとき
    • 役割: 完全なテキストとテンプレートを提供し、現在のメッセージを終了します
    • 頻度: 1 つのメッセージにつき 1 回発生します
  2. 押さえるべき項目​

    項目説明
    messageComplete.message.text完全なテキストです。それまでの断片をすべて含むため、画面に積み上げた内容をこれで置き換えられます
    messageComplete.message.idxdelta イベントとは異なり、通常は null です
    messageComplete.message.templateテンプレートです。選択肢、ボタン、画像などの要素を含みます。**Message Template のリファレンス**を参照してください
  3. 全体の例​

    {
    "eventType": "asgard.message.complete",
    "requestId": "6939c5a6c590d90c401e3850a1ff44f3",
    "namespace": "qa-7e301310-a594-4a7b-aa2a-xxxxxxxxxxxx",
    "botProviderName": "bpapi-d97c512f-f8dc-46f6-82f0-xxxxxxxxxxxx",
    "customChannelId": "ch-6xxxxxxxxxxxx",
    "fact": {
    "runInit": null,
    "runDone": null,
    "runError": null,
    "messageStart": null,
    "messageDelta": null,
    "messageComplete": {
    "message": {
    "messageId": "1834828082242916352",
    "replyToCustomMessageId": "",
    "text": "目前台北xxx", // ← 完全なテキスト
    "payload": {},
    "isDebug": false,
    "idx": null, // ← 通常は null
    "template": { // ← テンプレート
    "type": "TEXT",
    "text": "目前台北xxx"
    }
    }
    }
    }
    }
  4. 注意事項​

    • テキストは完全です: 積み上げた内容をすべて含むため、画面の表示をそのまま置き換えられます
    • テンプレート: 最終的なテンプレート情報を含みます。**Message Template のリファレンス**を参照してください
    • 状態: 現在のメッセージが完了したことを示し、次の応答に備えます

始める準備はできましたか?

Asgard をチームでどう活用できるか、お気軽にご相談ください。

お問い合わせ