Buttons UI

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

Properties:

NameTypeRequiredDescription
typeString"buttons"
titleStringタイトル
textStringテキスト
imageObject
image.srcString画像URL
buttonsArray[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 + "`"});