LINEReply - LINEの応答メッセージを送信します
ユーザー、グループ、またはトークルームからのイベントに対して応答メッセージを送信します。
イベントが発生するとWebhookで通知されますので、HTTP実行設定のフローで通知を受信し、起動されたフローでイベントを解析した後に本コンポーネントを使用して応答メッセージを送信することができます。
テキスト、スタンプ、画像、動画のメッセージを送信できます。
LINEのMessaging APIを使用しているため、その機能制限に準拠します。また、送信するメッセージの詳細などについては
LINE Messaging APIのヘルプを参照してください。
■ストリーム情報
入力 | フォーマット | すべて |
接続数 | 1 |
説明 |
入力ストリームは使用せず、すべて無視します。
|
出力 | フォーマット | XML,CSV,FixedLength,Text,HTML,Binary,MIME |
説明 | LINE Messaging APIのレスポンスが出力されます。 |
出力ストリーム変数
名前 | データ型 | 説明 |
StatusCode | int | HTTPレスポンスのステータスコード |
■コンポーネントプロパティ
名前 | プロパティ型 | マッピング | 説明 |
アクセストークン | string | 入力&出力 |
LINEのアクセストークンを指定します。
LINE Developersコンソールで発行できます。
プロバイダーとプロバイダーのチャネルを選び「メッセージ送受信設定」の「アクセストークン(ロングターム)」にある「再発行」のボタンをクリックします。
|
応答トークン | string | 入力&出力 |
Webhookで受信した応答トークンを指定します。
|
メッセージ種別 | choice | 入力&出力 |
メッセージ種別を指定します。
テキスト [text]
| - | テキストメッセージ
|
スタンプ [sticker]
| - | スタンプメッセージ
|
画像 [image]
| - | 画像メッセージ
|
動画 [video]
| - | 動画メッセージ
|
|
テキスト | string | 入力&出力 | メッセージ種別が「テキスト」の場合に、送信するテキストを指定します。Unicodeで定義された絵文字やLINEが独自に定義した絵文字を含めることができます。
|
パッケージID | string | 入力&出力 | メッセージ種別が「スタンプ」の場合に、スタンプセットのパッケージIDを指定します。パッケージIDについては、スタンプリストを参照してください。
|
スタンプID | string | 入力&出力 | メッセージ種別が「スタンプ」の場合に、スタンプIDを指定します。Messaging APIで送信できるスタンプのスタンプIDについては、スタンプリストを参照してください。
|
画像のURL | string | 入力&出力 | メッセージ種別が「画像」の場合に、画像のURLを指定します。
|
プレビュー画像のURL | string | 入力&出力 | メッセージ種別が「画像」の場合に、プレビュー画像のURLを指定します。
|
動画ファイルのURL | string | 入力&出力 | メッセージ種別が「動画」の場合に、動画ファイルのURLを指定します。
|
プレビュー画像のURL | string | 入力&出力 | メッセージ種別 が「動画」の場合に
プレビュー画像のURLを指定します。
|
タイムアウト(秒) | int | 入力&出力 |
リクエスト時およびコネクション接続時のタイムアウトまでの時間を秒単位で指定します。
|
プロキシ設定を使用 | boolean | - |
管理コンソールで設定したプロキシ設定を使用するかどうかを指定します。
はい [true]
| - | プロキシ設定を使用します。
|
いいえ [false]
| - | プロキシ設定を使用しません。
|
|
リトライ回数 | int | 入力&出力 |
リクエスト時にLINE Messaging APIサーバーに接続できなかったときに自動的にリトライするカウントを指定します。リトライしない場合は0を指定します。
|
リトライ間隔(秒) | int | 入力&出力 |
上記リトライ時に再度接続リクエストを送るまでの間隔を秒単位で指定します。
|
■トランザクション処理
コミット | 何もしません。 |
ロールバック | 何もしません。 |
■エラー処理
タイプ | パラメーター | エラー処理フロー
へのストリーム | エラー
コード | 説明 |
汎用 |
なし
| コンポーネントの入力ストリーム |
なし
| LINE Messaging APIサーバーに接続できない場合 |
HTTPException | 「HTTPExceptionのパラメーター
」
を参照してください。
| サーバーから返されたHTTPレスポンスのMIME | HTTPレスポンスのステータスコード | LINE Messaging APIサーバーがエラーを返した場合 |
■「HTTPException」のパラメーター
No. | 名前 | 説明 |
1 | HTTPStatusLine | サーバーから返されたHTTPステータスラインが返されます。 |
2 | HTTPBody | サーバーから返されたHTTPレスポンスのボティが返されます。 |
■フローの強制終了
フローを強制終了すると、通常は実行中のコンポーネントの処理が終了してから次のコンポーネントに制御が遷移する時点でフローがアボートしますが、本コンポーネントでは実行中の処理を強制的に終了してフローがアボートします。