お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Button Click Functions

ConvoKraftでは、デフォルトのSubmitボタンとともに、ユーザーとの対話中の応答にカスタムボタンを設定できます。ActionにSingle/Multi selection listのparamを定義する場合、選択されたオプションを入力としてさらにカスタム操作を実行する必要がある場合は、Button Click関数でロジックをコーディングできます。 これらのボタンは、Execution関数buttonカードを定義することで作成できます。

注意:
  1. Button Click Functionは、ConvoKraft Botの開発プラットフォームとしてDelugeを選択した場合にのみ使用できます。

  2. Actionには最大3つのButton Click Functionを設定できます。

呼び出しポイント

Execution Handler応答に設定されたカスタムボタンがクリックされると、そのボタンに設定された対応するButton Click関数が呼び出されます。

入力引数

システム定義入力引数に加えて、Button Click Functionでは以下の入力引数も利用可能です:

引数 Delugeデータ型 説明
data Map Execution関数buttonカードのdataキーに設定された値

戻り値

Button Click関数は、以下の形式のマップを返します:

copy
{
  "message" : "The reply message.",
  "card" : { },
  "broadcast" : { },
  "followup" : { }      
}

Button Click Functionが返すキーの詳細については、こちらのページを参照してください。

実装

ConvoKraft BotのActionを作成し、Business Logicに基づいて応答を設定することを選択したら、Sample Sentencesとそれぞれのparamを定義する必要があります。Button Click関数を実装するには、以下の手順に従ってください:

  1. Actionを作成する際、必要なSample Sentencesparamを設定する必要があります。New paramをクリックし、Single/Multi selection listを選択します。

choose-params

  1. paramダイアログボックスのSubmission Buttonsで、Add Buttonをクリックして新しいカスタムボタンを作成します。

submission-buttons

  1. ボタンの意味のあるアクション名をLabelとして入力し、このカスタムボタンのExecution関数で参照する名前をIdとして定義します。

configure-buttons

  1. Sample Sentencesとparamへの変更を保存すると、Functionsタブが表示されます。Button Click Functionsの下に、作成したカスタムボタンが表示されます。Edit Functionをクリックして、ボタン呼び出しのBusiness Logicをコーディングします。Add Functionをクリックして新しい関数を作成することもできます。

enable-button-function

  1. ConvoKraft Delugeエディタでロジックの記述を開始し、完了したらスクリプトを保存します。エディタでは関数間の切り替えもすぐに行えます。Test this BotボタンをクリックしてBotと対話し、変更内容を検証します。

edit-button-function

ConvoKraftエディタの要素と使用方法の詳細については、こちらのページを参照してください。

最終更新日 2026-03-30 13:40:30 +0530 IST