ボタンテンプレート

トーク Bot を使ってボタンテンプレートを送信します。

メンバーがボタンを押すと、ボタンラベルのテキストと postback で指定したメッセージが Bot 受信サーバーに送信されます。メッセージの形式については Callback (メッセージの受信) を参照してください。

ボタンテンプレートは多言語に対応しており、メンバーの言語設定に合わせて表示を切り替えることができます。

ボタンテンプレートの構成は下図の通りです。

structure_button

参考

  • ボタンテンプレートのボタンは最大 10 個まで登録できます。

Request Content {#button-request}

パラメータータイプ説明
typestring"button_template"
required
contentTextstring本文の内容
required
i18nContentTexts[]array多言語の本文リスト
i18nContentTexts[].languagestring言語コード
required
i18nContentTexts[].contentTextstring本文の内容
最大 1,000 字
required
actionsarray<Action Object>ボタンリスト
required

Request Example {#button-request-example}

example_button

{  "content": {    "type": "button_template",    "contentText": "What do you want?",    "actions": [{      "type": "uri",      "label": "LINE WORKS Homepage",      "uri": "https://line-works.com"    }, {      "type": "message",      "label": "FAQ",      "postback": "ButtonTemplate_FAQ"    }]  }}