Buttons UI

画像 + タイトル + テキスト + 複数ボタンを提示します。

Properties:

Name

Type

Required

Description

type

String

"buttons"

title

String

タイトル

text

String

テキスト

image

Object

image.src

String

画像URL

buttons

Array[Button Object]

Button Object の配列

var buttonsMessage = {
  type: "buttons",
  title: "お困りですか?",
  text: "サポートサイトの記事を検索するか、オペレーターのサポートを受けましょう",
  image: {
    src: "https://img-cf.karte.io/image/5c24545c3db59c0951d6986f::shutterstock_712414813.jpg"
  },
  buttons: [
    {
      text: "検索したい",
      action: {
        event: {
          event_name: "search_request"
        },
        message: {
          text: "検索したい"
        }
      }
    },
    {
      text: "サポートを受けたい",
      action: {
        event: {
          event_name: "support_request"
        },
        message: {
          text: "サポートを受けたい"
        }
      }
    }
  ]
}

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