確認事項
まずは、今の状況を整理する必要がありますので、以下の内容をお試しください。
1 . 接続したいLINE公式アカウントと友だち登録を行います。
2 . LINE公式アカウントとのトーク画面に任意のメッセージを送信します。
その際の挙動で状況を判断します。
(A)既読がつかない場合
想定される原因
LINEの応答設定を「チャット」にしており、Botの利用を許可していない。
→ LINE Official Accont Manager の応答設定で、応答モードを「Bot」に変更する必要があります。
▶︎ 編集箇所
LINE Official Account Manager に接続 > 設定 > 応答設定
(B)既読がつき、LINE公式アカウントに設定した自動応答メッセージが返信される
想定される原因
Messaging APIの接続設定が間違っている。
→ 下記の(ⅰ)LIBEROのアプリケーション設定 もしくは (ⅱ)LINE Developers 設定 のどちらかに漏れや、入力ミスがないかを確認します。
(ⅰ)DECA for LINEのアプリケーション設定を確認する
▶︎ 編集箇所
DECA for LINEの管理画面 に接続 > 設定 > アプリケーション設定
「Channnel ID」「Channnel Secret」「Access Token」の3項目に、入力漏れ や 間違い がないどうかを確認します。入力後は、必ず「更新」ボタンをクリックします。
※ 「Channnel ID」「Channnel Secret」の2つは、以下を参考にLINE Official Account Managerからコピーして入力します。「Access Token」は、LINE Developersで確認します。
▶︎ 「Channnel ID」「Channnel Secret」の確認箇所
LINE Official Account Manager に接続 > 設定 > Messaging API
▶︎ 「Access Token」の確認箇所
LINE Developers > プロバイダーリスト > (プロバイダー名) > (チャネル名) > Messaging API設定
「チャネルアクセストークン」の「発行」をクリック。表示された文字列をコピーして、DECA for LINE管理画面のアプリケーション設定に入力します。
(ⅱ)LINE DevelopersのMessaging API設定を確認する
▶︎ 編集箇所
DECA for LINEの管理画面 に接続 > 設定 > アプリケーション設定
「LINE Bot API コールバックURL」をコピー します。
▶︎ 編集箇所
LINE Official Account Managerに接続 > 設定 > Messaging API
入力後は、必ず「保存」ボタンをクリックします。
(C)既読がつくが、何も返信がない
想定される原因
Webhookの利用を許可していない。
→ LINE Official Accont Manager の応答設定で、Webhookを「オン」に変更します
▶︎ 編集箇所
LINE Official Account Manager に接続 > 設定 > 応答設定
(D)上記のすべてを試しても接続できない場合
LINE公式アカウント、もしくは、DECA for LINEの誤作動などが考えられます。
DECA for LINEサポートチームまでお問い合わせください。