😺

[API構築4] LINE Messaging APIでchatbotを作る設定を行う

2023/07/13に公開

概要

API作るものと構成 のためにLINE Message APIを利用してチャットボットサーバを構築する。

プロバイダー, チャネル作成

LINE公式のMessaging APIのチュートリアルに沿ってLINEアカウントとAPIの設定を行う。
LINE Developersコンソール及びLINE Official Account Managerでプロバイダー, チャネルを作成する。

項目名 項目説明 今回設定する値
プロバイダー名 サービスを提供し、利用者の情報を取得する個人の開発者、企業、組織の名前。 kesasakibot
チャネル名 LINEプラットフォームが提供する機能を、プロバイダーが開発するサービスで利用するための通信路 kesasakibotapp

ボット作成

LINE公式のボット作成のチュートリアルに沿ってボット作成を行う。
ボットサーバの構築というよりサーバの設定。

LINE Developersコンソールでボットを設定する

ボットアプリに必要な以下2つを取得する。

  • APIを呼び出すためのチャネルアクセストークン
  • LINEプラットフォームからWebhookペイロードを受け取るためのWebhook URL

チャネルアクセストークンを発行する

チャネルアクセストークンには以下の三種類がある。

アクセストークン名 有効期間 今回利用するトークン
チャネルアクセストークンv2.1 任意(最大30日)
短期のチャネルアクセストークン 30日間
長期のチャネルアクセストークン 有効期限を持たない これ(開発用のため)

長期のチャネルアクセストークンはLINE DevelopersコンソールのMessage API設定のページ末尾から取得できる。

チャネルアクセストークン詳細

Webhook URLを設定する

以下で設定した。
https://zenn.dev/tofucode/articles/504bfdd232a0d2

LINE公式アカウントを友だち追加する

QRコードで自分のスマホのLINEに開発用アカウントを追加する。

セキュリティを設定する(任意)

設定しない

Webhookの動作を確認する

以下で行った。
https://zenn.dev/tofucode/articles/504bfdd232a0d2

LINE Official Account Managerで設定する

ボットができたら周辺設定を行う。

プロフィールをカスタマイズする

ユーザに表示されるアカウントに関する基本的な情報を設定する。
プロフィール編集の方法を見てLINE Official Account Managerで設定する。
みろいろできるが用意する画像は以下。
基本設定

  • アカウント背景画像
    • 200px × 200px 以上
    • 10MB未満
  • アイコン画像

追加アイテム

  • 説明画像
    • JPG、JPEG、PNG
    • 10MB以下
    • 688px × 343px
  • アイテム画像
    • JPG、JPEG、PNG
    • 10MB以下
    • 200px × 200px
    • 100個まで

あいさつメッセージを追加する(任意)

ユーザが友達追加した時に送信される挨拶を設定できる。
LINE DevelopersコンソールのMessage API設定のページ

GitHubで編集を提案

Discussion