LoginSignup
1
0

More than 5 years have passed since last update.

AWS でLINE Bot開発(Amazon Api Gateway、Amazon Lambda、IAM、Node.js、Messaging API)

Posted at

概要

AngelHack Tokyo2018に参加した折に、LINE BOTと触れ合う機会を得た。
AWS と LINE を連携させてbotを作ってみよう・準備編を参考に
環境構築から、おうむ返し→カルーセル表示まで挑戦した時の注意点を残します。

前提条件

以下の2つのアカウントの用意ができていること。

  • LINEアカウント
  • AWSのアカウント

※まだの場合は「LINE BOT 開発」とかでググれば出てきます。
LINEアカウントを作ったり、node.jsでbot本体を開発する方法は
LINEのBot開発 超入門(前編) ゼロから応答ができるまでを参考にしてください。
AWS と LINE を連携させてbotを作ってみよう・準備編もとても参考にしたが、用意してくださっているコードのシングルクオートが全角になっている箇所があってエラーとなるので注意。

「node.js」のバージョンに注意

Lambdaで使用できる「Node.js」のバージョンが限られているため、対応バージョンをインストールする。
※今回は6.10.0

$ nodebrew install-binary v6.10.0
$ nodebrew use v6.10.0
use v6.10.0

ファイルのアップロードに注意

Lambda Management ConsoleからLambda関数作成する際のファイルアップロード時、対象ファイルをそれぞれ「command + クリック」で選び、圧縮したものをあげるようにすること。
そうでないと「index.jsが見つかりません」と言ったメッセージが出てしまいます。

イメージこんな感じ
↓↓
example.png

1
0
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
1
0