mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-10-30 04:15:45 +08:00
162 lines
7.0 KiB
Plaintext
162 lines
7.0 KiB
Plaintext
---
|
|
title: "LINE ボットの統合"
|
|
---
|
|
|
|
この記事では、LangBot を LINE プラットフォームと接続して LINE ボット機能を実装する方法について説明します。
|
|
|
|
## LINE ボットの作成
|
|
|
|
### LINE 開発者アカウントの登録
|
|
|
|
1. [LINE Developers ウェブサイト](https://developers.line.biz/)にアクセスし、LINE アカウントでログインします
|
|
2. ログイン後、開発者コンソールに入ります
|
|
|
|
### Provider と Channel の作成
|
|
|
|
> [Developer Console](https://developers.line.biz/console)
|
|
|
|
1. 開発者コンソールで、新しい Provider を作成します(ない場合)
|
|

|
|
2. Provider の下で、「Create」をクリックします
|
|

|
|
3. 名前を入力して Create をクリックします
|
|

|
|
|
|
4. リダイレクト後、Message API の作成を選択します
|
|

|
|
* Message API の作成をクリックして続行します
|
|

|
|
* リダイレクト後、基本情報を入力します
|
|

|
|
- Channel Name
|
|
- Channel Description
|
|
- Category
|
|
- Subcategory
|
|
- Email Address
|
|
5. すべての情報を入力したら、「Continue」をクリックして作成します
|
|

|
|
6. 入力した情報を確認し、問題がなければ Submit をクリックします
|
|

|
|
7. 正常に作成されました。使用に進みます
|
|

|
|
|
|
### 設定情報の取得
|
|
|
|
作成後、次の重要な情報を取得します。記録してください:
|
|
|
|
1. Channel Secret
|
|
> [使用をクリックした後のページ](https://manager.line.biz/account)
|
|
* Settings を選択
|
|

|
|
* Message API をクリック
|
|

|
|
* Message API を有効にします
|
|

|
|
* 作成したばかりの Provider を選択し、Agree をクリックします
|
|

|
|
* プライバシー規約については、単に OK をクリックします
|
|

|
|
* OK をクリックして作成を完了します
|
|

|
|
* コピーします
|
|

|
|
|
|
2. Channel Access Token(「Issue」ボタンをクリックして生成する必要があります)
|
|
* console をクリックするか、直接 [Console](https://developers.line.biz/console/) にアクセスします
|
|

|
|
* 作成した Provider を選択し、Message API をクリックします
|
|

|
|
* Message API をクリックします
|
|

|
|
* 一番下までスクロールし、Issue をクリックします
|
|

|
|
* アイコンをクリックしてコピーします
|
|

|
|
|
|
## LangBot に接続
|
|
|
|
次に、LangBot 設定ページを開きます:
|
|
|
|
1. 「Bots」をクリックし、次に「Add」をクリックします
|
|

|
|
2. 「Platform/Adapter Selection」で「LINE」を選択します
|
|

|
|
|
|
3. 設定情報を入力します:
|
|
- Channel Secret:以前に取得した Channel secret
|
|
- Channel Access Token:以前に取得した Channel access token
|
|

|
|
|
|
4. 「Save」をクリックして設定を完了します
|
|

|
|
|
|
## Webhook の設定
|
|
|
|
<Info>
|
|
まず、[HTTP リバースプロキシの設定](/en/workshop/production/proxy-and-ssl)を参照して LangBot コールバックアドレスを設定することをお勧めします。
|
|
|
|
</Info>
|
|
|
|
|
|
<Tip>
|
|
**パブリックサーバーとドメインの設定が不要です。** [LangBot Cloud](https://space.langbot.app/cloud) にはドメインと HTTPS が含まれており、すぐに使用できます。
|
|
</Tip>
|
|
|
|
* LangBot 設定ページから Webhook コールバック URL を取得します
|
|

|
|
|
|
* console をクリックするか、直接 [Console](https://developers.line.biz/console/) にアクセスします
|
|

|
|
* 作成した Provider を選択し、Message API をクリックします
|
|

|
|
* Message API をクリックします
|
|

|
|
* Edit をクリックして接続を入力します
|
|

|
|
* 接続を入力します(HTTPS 接続である必要があります。つまり、SSL 証明書が必要です)、Update をクリックします
|
|

|
|
|
|
* Use Webhook を選択します
|
|

|
|
|
|
5. 「Verify」ボタンをクリックして、接続が成功したかどうかをテストします
|
|

|
|
|
|
|
|
## 機能設定
|
|
|
|
LINE 開発者コンソールで、ボットの機能をさらに設定できます:
|
|
|
|
1. 「Messaging API」タブで、「LINE Official Account Features」セクションを見つけます
|
|
2. 必要に応じて次の機能を有効または無効にします:
|
|
- 自動返信メッセージ
|
|
- 友達追加時のウェルカムメッセージ
|
|
- グループおよび複数人チャット
|
|
- ボットがグループに参加したときの挨拶
|
|
|
|
## 使用方法
|
|
|
|
設定後、ユーザーは次の方法で LINE ボットとやり取りできます:
|
|
|
|
1. LINE 開発者コンソールで提供される QR コードをスキャンして、ボットを友達として追加します
|
|
2. チャットでメッセージを送信すると、ボットは LangBot を通じて処理して返信します
|
|
|
|
## よくある問題
|
|
|
|
### Webhook 検証失敗
|
|
|
|
- サーバーが HTTPS 経由でアクセスできることを確認してください
|
|
- Webhook URL が正しいかどうかを確認してください
|
|
- LangBot サービスが正常に実行されていることを確認してください
|
|
|
|
### メッセージを受信できない
|
|
|
|
- Channel Access Token が有効かどうかを確認してください
|
|
- 「Use Webhook」オプションが有効になっていることを確認してください
|
|
- LangBot ログでエラーメッセージを確認してください
|
|
|
|
### 権限の問題
|
|
|
|
- LINE 開発者コンソールでボットに必要な権限を有効にしていることを確認してください
|
|
- 一部の高度な機能には、LINE Premium アカウントが必要な場合があります
|