LINEメッセージから実行する(LINE Hook)
LINE 連携 でサービス利用者からのメッセージ送信 (Messaging API 利用) をトリガーに Function を実行します。
LINE の Messaging API 送信先を Craft Functions で分岐するような用途を想定しています。
制約
- Craft LINE Hook のトリガーで起動できる Function は 1 つの KARTE プロジェクトあたり 1 個までです。
設定手順
- [すべてのプロダクト] > [Craft] > [設定] を開きます
- LINE の欄で[編集]をクリック後、以下を設定し[保存] を選択します。
有効にする
: チェックを入れる起動ファンクション
: このトリガーで起動する Function を指定する
Craft Functions に送信されるデータ
data のフォーマットは Function 実行時に送信されるデータ をご確認ください。
kind
は `“karte/track-hook” が入ります。jsonPayload
のフォーマットは以下の通りです。
Key | 説明 |
---|---|
jsonPayload.name | "craft-hook" が入ります。 |
jsonPayload.data.plugin_name | "line" が入ります。 |
jsonPayload.data.headers | LINE Messaging API で送られたリクエストのヘッダー情報が Object 型で入ります。 |
jsonPayload.data.body | LINE Messaging API で送られたリクエストの Body が Object 型で入ります。 |
例
以下は data の例です。