3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GASを用いたLINE Bot(対話型)の作り方

Last updated at Posted at 2020-07-12

alt

LINEチャネルの作成

  1. https://developers.line.biz/ja/ にアクセスしログイン
  2. コンソール(ホーム)からプロバイダーを作成。(既存のプロバイダーを用いても良い)
  3. Messaging APIタイプのチャネルを作成。(各項目は適当に選ぶ)

LINEチャネルの設定

  1. チャネルの詳細ページに行く。
  2. Messaging API設定/
  • チャネルアクセストークン(長期)を発行し保存。
  • LINE公式アカウント機能へ行き、編集から【別窓】に飛ぶ。
  1. 【別窓】(LINE公式アカウントマネージャー)
  • 左ペインの応答設定から応答モード:Bot あいさつメッセージ:オン 応答メッセージ:オフ Webhook:オンと設定。
  • 左ペインのMessaging APIからChannel secretを控えておく。(使わないこともある。)

友達になる

デバッグのためにも友達になっておく。QRコードが簡単。

  1. チャネルの詳細ページに行く。
  2. Messaging API設定からQRコードを読み込む。

GASプロジェクト(+スプレッドシート)の作成

  1. https://drive.google.com/drive/my-drive にアクセスし、スプレッドシートを作成。
  2. スプレッドシートの名前を決めて、ツールから<> スクリプト エディタを開く。
  3. ソースコードを書く。(参考: イベントオブジェクトの形式
  4. 公開/ウェブアプリケーションとして導入/
  • Project version: New
  • Execute the app as: Me
  • Who has access to the app: Anyone, even anonymous
  1. DeployしてCurrent web app URLを控えておく。

LINEチャネルのWebhook設定

  1. https://developers.line.biz/ja/ に戻り、本チャネルのページへ。
  2. Messaging API設定/Webhook設定/
  • Webhook URLにGASプロジェクトのCurrent web app URLを設定。
  • Webhookの利用をONにする。

実際に作ったアプリで公開しているもの

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?