前提・実現したいこと
Dialogflowとチャットボットを接続して使用しています。
外部システムで、各intent に合わせたJSONデータを形成し、それをDialogflowに投入したいのですが、
Custom Payload がうまく投入できません(Text Response は成功している)。
想定される原因・解決方法について、ご教示いただけましたらありがたく存じます。
なにとぞよろしくお願い申し上げます。
構築済みの情報
- LINUXサーバから GoogleClient の接続構築
- 接続先Agent のintent list 取得
- 接続先Agent への intent 削除
- 接続先Agent への intent 新規作成(messages->speech のみ)
- 接続先Agent の intent 情報取得(内容不明)
- 接続先Agent への同時接続
- 接続先Agent(1) の intent 情報を取得して接続先Agent(2)で新規作成
+ 接続先Agent(1) で取得したデータから getPayload() で payload 部分のオブジェクト $payload
を抜き出し、特に変更をせず投入intent へ setMessages([$payload]) で投入したもの。
教えてほしいこと
- PHP での payload オブジェクト情報の構造
- PHP での payload 情報の作成方法(投入時)
+ JSONデータ から payload オブジェクトへの変換方法
あなたの回答
tips
プレビュー