LINEチャンネルを設定して、Jinba Flowワークフローからメッセージの送信、ウェブフックの管理、LINEユーザーとの対話を行います。

前提条件

  • LINEアカウント
  • LINE Developers Consoleへのアクセス

LINEチャンネルの作成

  1. LINE Developers Consoleにアクセス
  2. LINEアカウントでサインイン
  3. 「Create a new channel」をクリック
  4. チャンネルタイプとして「Messaging API」を選択
  5. 必要な情報を入力:
    • Channel name: チャンネルの名前
    • Channel description: ボットの簡単な説明
    • Category: 適切なカテゴリを選択
    • Subcategory: 関連するサブカテゴリを選択
  6. 「Create」をクリック

LINEチャンネルの設定

基本設定

  1. チャンネル設定で「Basic」タブに移動
  2. Channel IDChannel Secretをメモ(後で必要になります)
  3. チャンネルアイコンをアップロード(オプション)
  4. チャンネル説明を追加

Messaging API設定

  1. 「Messaging API」タブに移動
  2. Channel Access Tokenをメモ(後で必要になります)
  3. メッセージ受信が必要な場合はウェブフックURLを設定
  4. メッセージ受信が必要な場合は「Use webhook」を有効化

QRコードと友達追加

  1. 「Messaging API」タブでQRコードを見つける
  2. ユーザーはこのQRコードをスキャンしてボットを友達に追加できます
  3. または「Add friends」URLを作成できます

Jinba Flowでの設定

  1. Jinba Flowのワークスペース設定に移動
  2. 「シークレット」セクションに移動
  3. 利用可能な認証情報のリストから「LINE」を探す
  4. 「設定」または「新規追加」をクリック
  5. LINEチャンネル認証情報を入力:
    • Channel ID: LINEチャンネルの基本設定から
    • Channel Secret: LINEチャンネルの基本設定から
    • Channel Access Token: LINEチャンネルのMessaging API設定から
  6. 「保存」をクリックして認証情報を保存

ウェブフック設定(オプション)

LINEユーザーからメッセージを受信したい場合:
  1. LINEチャンネルの「Messaging API」設定で
  2. 「Use webhook」を有効化
  3. ウェブフックURLをJinba Flowウェブフックエンドポイントに設定
  4. ウェブフックURLがLINEサーバーからアクセス可能であることを確認

使用方法

設定後、フローでLINEを使用して以下ができます:
  • ユーザーにテキストメッセージを送信
  • リッチメッセージ(画像、動画、音声、ファイル)を送信
  • 位置情報メッセージを送信
  • スタッカーメッセージを送信
  • テンプレートメッセージ(ボタン、カルーセルなど)を送信
  • ユーザープロフィール情報を取得
  • ウェブフック経由でユーザーメッセージに応答

メッセージタイプ

テキストメッセージ

  • シンプルなテキストメッセージ
  • 絵文字とUnicode文字のサポート

リッチメッセージ

  • 画像メッセージ: プレビューテキスト付きの画像を送信
  • 動画メッセージ: プレビューテキスト付きの動画を送信
  • 音声メッセージ: 音声ファイルを送信
  • ファイルメッセージ: 任意のファイルタイプを送信

テンプレートメッセージ

  • ボタンテンプレート: アクションボタン付きのテキスト
  • 確認テンプレート: はい/いいえの確認
  • カルーセルテンプレート: 画像とボタン付きの複数アイテム
  • 画像カルーセルテンプレート: ボタン付きの複数画像