LINE上で会話させる
LINEとの連携方法
miiboで作成したエージェントを外部サービスから利用することが可能です。この機能を利用することで、コーディングをすることなくLINE Botを短時間で作成することが可能です。尚、外部サービス連携は、エージェントが公開されている必要があります。
※一般公開・限定公開を問わず、公開がされていればLINEとの連携が可能です。
準備するもの
- 公開済みのmiiboのエージェント
- LINEアカウント
上記をご準備の上、下記の手順をお試しください。
1. LINE Developersコンソールでチャネルを作成する
下記の公式ドキュメントに従って、「チャネル」を作成しましょう。
https://developers.line.biz/ja/docs/messaging-api/getting-started/
:::message
miiboでは、LINE Developersが提供するMessaging APIを利用することで、LINE上でのエージェントとの会話を実現しています。LINE Developersの定める利用規約に従い利用をしてください。
:::
2. 必要な情報の取得
チャネルを設定したら、miiboの会話に必要な「Channel secret」と「Channel Access Token」を取得します。Channel SecretはLINE Developers上の作成したチャネルの「Basic settings」タブから取得が可能です。
Channel Access Token はLINE Developers上の作成したチャネルの「Messaging API」タブから取得が可能です。
3. 特定の機能の無効化
Messaging APIタブにある下記の2つの機能をDisabled(無効)にしましょう。
- Auto-reply-messages
- Greeting messages
この2つの機能がオンになっていると、miiboのエージェントが会話の自動応答することができません。
4. miiboの公開設定画面に必要な情報を登録する
公開設定画面に移動し、ページ中ほどにあるLINEとの連携項目に必要な情報を登録していきます。
2の手順で取得した、「Channel secret」と「Channel Access Token」を入力して、「LINEと連携する」をクリックします。
5. Webhook URLを設置する
LINEと連携をすると、miiboの公開設定ページ上にWebhook URL
が表示されます。このURLをLINE Develoeprs上で登録します。
https://developers.line.biz/ja/docs/messaging-api/building-bot/#setting-webhook-url
URL設定後、「Verify」というボタンを押して成功のメッセージが表示されれば、miiboとの疎通は完了です。
6. LINE Official Account Managerでボットのプロフィールを設定する
LINEアカウントの場合、プロフィールやアイコンなどの情報はmiiboから引き継がれないため、別途設定が必要です。LINE Official Account Managerで設定を行いましょう。
https://manager.line.biz/
以上の手順でLINE上でmiiboのエージェントを動かすことができるようになります。LINEアカウントをシェアして、他のユーザに会話を楽しんでもらいましょう。
留意点
LINEでは仕様上、HTMLタグやmarkdownが想定通りに出力されない場合があります。
LINEをメインにする場合は、別の出力方法の検討をおすすめいたします。
Updated 7 months ago