Dialogflowのhistoryをcsvで出力する方法


Dialogflowのhistory(会話のログ)をcsvで出力する方法

Dialogflow触ってるんですけど、history(会話のログ)をどうにかしてCSVで吐き出す方法がないのか探してみました。

やり方:chromeの検証機能のXHRを利用する

  1. Dialogflowのconsoleを開く
  2. 左側のメニューからHistoryを選択
  3. 範囲と1ページに表示させるログ数を指定
  4. Chormeの検証画面を開く
  5. Networkタブを開く
  6. XHRタブを開く
  7. その状態でページをreload
  8. コネクションの中の"conversations2?startTime..."を選択する
  9. Responseウィンドウを選択する
  10. JSON形式でResponseが返答があるので、その内容をコピー
  11. CSVに変換

CSV変換ツール

なんでもいいんですが、こういう変換ツール使うといいかもです。
https://json-csv.com/