Confirm Card UI

テキスト + 横並びボタン2つを含むカード型メッセージを提示します。

Properties:

NameTypeRequiredDescription
typeString"confirm-card"
titleStringタイトル
buttonsArray[Button Object]Button Object の配列
要素は2つ
624624
var confirmCardMessage = {
  type: "confirm-card",
  title: "質問を終了しますか?",
  buttons: [
    {
      text: "質問を続ける",
      action: {
        event: {
          "event_name": "refuse_finish_conversation_request"
        },
        message: {
          text: "会話を続ける"
        }
      }
    },
    {
      text: "会話を終了",
      action: {
        finish: {
          event: {event_name: "accept_finish_conversation_request"},
          log: {text: "会話を終了しました", icon: "check"},
          message: {text: "会話を終了"}
        }
      },
      type: "primary"
    }
  ]
}

var confirmCardMessageJson = JSON.stringify(confirmCardMessage);
chat.send({text: "`" + confirmCardMessageJson + "`"});