コンテンツにスキップ

LINE セットアップ

LINE Messaging API セットアップガイド

MarionetteとLINEを連携するには、LINE Developersコンソールでチャネルを作成し、Channel ID・Channel Secret・Channel Access Tokenを取得する必要があります。
このページでは、その手順を最初から説明します。


1. LINE Developers にアクセス

LINE Developers コンソール にアクセスし、LINEアカウントでログインしてください。


2. プロバイダーを作成

  1. 「Create」 または既存のプロバイダーを選択
  2. プロバイダー名を入力(例: Marionette
  3. 「Create」 をクリック

3. Messaging API チャネルを作成

  1. プロバイダーダッシュボードで 「Create a Messaging API channel」 をクリック
  2. 以下の項目を入力:
    • Channel name: チャネル名(例: Marionette Bot
    • Channel description: 説明(任意)
    • Category: カテゴリを選択
    • Privacy policy URL: プライバシーポリシーURL(任意)
    • Terms of use URL: 利用規約URL(任意)
  3. 利用規約に同意し 「Create」 をクリック

4. Channel ID と Channel Secret を控える

チャネル作成後、「Basic settings」 タブで以下を確認:

項目 説明
Channel ID Marionette の設定画面で入力
Channel secret 「Issue」 をクリックして表示、コピー

Channel Secret の取り扱い

Channel Secret は**パスワードと同等の機密情報**です。
他人に共有したり、Git にコミットしたりしないでください。


5. Channel Access Token を取得

  1. 「Messaging API」 タブをクリック
  2. Channel access token (long-lived) セクションで 「Issue」 をクリック
  3. 表示された Channel access token をコピー

長期トークンについて

長期トークンは有効期限がなく、1チャネルあたり1つのみ発行できます。
漏洩した場合は 「Reissue」 で再発行してください。


6. Webhook URL を設定

  1. Marionette の管理画面で 「外部連携」→「LINE」 を開き、設定を作成
  2. Webhook URL をコピー(例: https://your-server.com/api/webhooks/line/xxx
  3. LINE Developers の 「Messaging API」 タブに戻る
  4. Webhook URL に上記URLを入力
  5. 「Verify」 で検証が成功することを確認
  6. 「Use webhook」Enabled にする

Webhook の検証

Marionette サーバーが起動しており、設定が保存済みである必要があります。


7. Marionette に設定を入力

管理画面の左メニュー 「外部連携」→「Bot管理」 を開き、LINEを選択します。

接続設定

項目 入力する値
Channel ID 手順4で控えた Channel ID
Channel Secret 手順4で取得した Channel Secret
Channel Access Token 手順5で取得した Channel Access Token

入力後、「設定保存」 をクリックしてください。
LINE は Webhook 方式のため、接続ボタンはありません。Webhook URL の設定が完了していれば動作します。


8. 動作確認

  1. LINE アプリで作成したチャネルの公式アカウントを友だち追加
  2. メッセージを送信
  3. Bot が応答すれば成功

参考リンク