LINE Developers アカウント作成とbotの準備
(注意:ページタイトルを変えるとURLが変わってしまうので変えない)
LINE Developersアカウントにログイン
「LINEアカウントでログイン (Log in with LINE account)」をクリック
QRコードログイン(おすすめ)
そのままする
Emailでログインする場合のやり方
スマホのLINEアカウントにemailアドレスを紐つける(普段PCなどでログインされている方は紐付けができています)
左下のfriends(友達)タブ
左上に歯車マーク
アカウント
email address
プロバイダーを作成
右上の顔写真アイコンをクリック
プロバイダー新規作成をクリック
プロバイダー名を入力して作成(例:bot-provider-nagaoka-20190320)
チャネルを作成
その後、新規チャネル作成をクリック
Messaging APIを選択
注意 必ずMessagingを選択してください!LINEログインを選択してしてまうと、うまく作れなくなってしまいます
アプリ名などを入力して作成(例:bot-nagaoka-20190320)
アプリ説明: testとでも入れておく。なんでもよい
(この選択肢なくなってる)プラン: Developer Trialを選択
大業種、小業種: なんでもいいので一番上のにしておく
メールアドレス: ご自身のメアドを入力してください
同意を求められるので、一番下までスクロールして同意をクリック
チャネルの設定
作成したチャネルをクリック
チャネル基本設定の中を変えていきます
真ん中くらいにあるアクセストークンの横の再発行ボタンを押す
失効までの時間の選択のポップアップは0時間のままで大丈夫です
Webhook URLの設定をする
Herokuの場合
Webhook URLをHerokuのSettingsのDomains and certificates -> Domainの所のURLをコピーする
頭のhttps:// を取る
最後に、callback を追加
このようになるはず mighty-garden-30715.herokuapp.com/callback
Firebaseの場合
Webhook送信を利用するに設定(こちら、Webhook URLが設定されてないときに有効にすると勝手に無効になるので必ずWebhook URL設定後にする)
自動応答メッセージ (Auto-reply messages)の「設定はこちら」をクリック
応答モード (Response mode):Bot
あいさつメッセージ (Greeting message):オン
応答メッセージ (Auto-response):オフ
Webhook (Webhooks):オン
QR コードを使用して友達に登録しておく
Developer Trialでは友達登録の方法がこのQRコードかLINEアプリ内で直接送るしかない(友達追加URLが使えない)
参考
メモ:LINE Developersでチャネルを削除しようとすると、LINE Official Account Managerに飛ばされ、そこで削除すると、アカウント自体は消えず機能制限の状態になる。Developersの方のチャネルも消えない