すぐ実践!!AWSとLINEBotを生み出す!!
by
ようかん(YosukeInoue
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
@inoue2002 AWS で LINEBot を⽣み出す!! ようかん JAWS-UG 初⼼者⽀部#38 すぐ実践
Slide 2
Slide 2 text
@inoue2002 ⾃⼰紹介 ようかん(井上陽介) - ⼤学1回⽣ - 未踏ジュニア2020スーパークリエータ - LINE API Expert JAWSDAYS2021登壇 - 最近の活動 - 得意なこと ⻑距離を⾛ること(1.5km ‒ 10km) LINEAPIをいじること イベントを主催したり登壇したりすること
Slide 3
Slide 3 text
@inoue2002
Slide 4
Slide 4 text
@inoue2002 https://note.com/jawsdays2021/n/nd97645339c84 ✨ ✨ ✨ ✨
Slide 5
Slide 5 text
@inoue2002 https://www.youtube.com/watch?v=HilOP8QGAkg どんな話をしたかというと…
Slide 6
Slide 6 text
@inoue2002 @inoue2002 [LINEAPI]どれぐらい開発しているかというと サービス/ツールetc.. 50+
Slide 7
Slide 7 text
@inoue2002 @inoue2002 [LINEAPI]どれぐらい開発しているかというと サービス/ツールetc.. 50+ これらのほとんどをAWSで構築してしています!
Slide 8
Slide 8 text
@inoue2002 @inoue2002 何でAWSなの?
Slide 9
Slide 9 text
@inoue2002 @inoue2002 慣れればどれも⼀緒じゃね?
Slide 10
Slide 10 text
@inoue2002 @inoue2002 僕もそう思います。
Slide 11
Slide 11 text
@inoue2002 @inoue2002 なので、おすすめポイント をご紹介しに来ました。 AWS
Slide 12
Slide 12 text
@inoue2002 @inoue2002 LINEBotのサーバーにはLambdaがよく使われる 使った分だけ・無料枠多・相性いい
Slide 13
Slide 13 text
@inoue2002 @inoue2002 Lambdaを使うと⾔ってもいろいろ⽅法はある GUI CLI https://aws.amazon.com/jp/console/ https://aws.amazon.com/jp/cdk/ https://serverless.co.jp/blog/25/ 構成管理ツール、他にも結構ある
Slide 14
Slide 14 text
@inoue2002 @inoue2002 Lambdaを使うと⾔ってもいろいろ⽅法はある GUI CLI https://aws.amazon.com/jp/console/ https://aws.amazon.com/jp/cdk/ https://serverless.co.jp/blog/25/ 構成管理ツール、他にも結構ある
Slide 15
Slide 15 text
@inoue2002 @inoue2002 GUIで作ってみたい⽅ “最初は環境構築から始め、最終的にはサーバレスで動くLINEBotを作成” 僕は何やかんやこれで作ってることが多いかも
Slide 16
Slide 16 text
@inoue2002 @inoue2002 Lambdaを使うと⾔ってもいろいろ⽅法はある GUI CLI https://aws.amazon.com/jp/console/ https://aws.amazon.com/jp/cdk/ https://serverless.co.jp/blog/25/ 構成管理ツール、他にも結構ある
Slide 17
Slide 17 text
@inoue2002 @inoue2002 Lambdaを使うと⾔ってもいろいろ⽅法はある GUI CLI https://aws.amazon.com/jp/console/ https://aws.amazon.com/jp/cdk/ https://serverless.co.jp/blog/25/ 構成管理ツール、他にも結構ある
Slide 18
Slide 18 text
@inoue2002 @inoue2002 AWSCDK✖LINEBotといえば@uffo68さん! https://speakerdeck.com/ufoo68/aws-cdkdezuo-ruline-bot
Slide 19
Slide 19 text
@inoue2002 @inoue2002 https://speakerdeck.com/ufoo68/aws-cdkdezuo-ruline-bot?slide=6
Slide 20
Slide 20 text
@inoue2002 @inoue2002 https://speakerdeck.com/ufoo68/aws-cdkdezuo-ruline-bot?slide=7
Slide 21
Slide 21 text
@inoue2002 @inoue2002 https://speakerdeck.com/ufoo68/aws-cdkdezuo-ruline-bot?slide=10
Slide 22
Slide 22 text
@inoue2002 @inoue2002 実際にAWSCDKでLINEBotを作れるハンズオン
Slide 23
Slide 23 text
@inoue2002 @inoue2002 Lambdaを使うと⾔ってもいろいろ⽅法はある GUI CLI https://aws.amazon.com/jp/console/ https://aws.amazon.com/jp/cdk/ https://serverless.co.jp/blog/25/ 構成管理ツール、他にも結構ある
Slide 24
Slide 24 text
@inoue2002 @inoue2002 Lambdaを使うと⾔ってもいろいろ⽅法はある GUI CLI https://aws.amazon.com/jp/console/ https://aws.amazon.com/jp/cdk/ https://serverless.co.jp/blog/25/ 構成管理ツール、他にも結構ある
Slide 25
Slide 25 text
@inoue2002 @inoue2002 slsで作ってみたい⽅
Slide 26
Slide 26 text
@inoue2002 @inoue2002 開発⽅法はわかった。いろいろあるし、テンプレあるし、ハンズオン資料 あるし、わからんかったら聞けばいい!んで、何を作ったらええの?
Slide 27
Slide 27 text
@inoue2002 @inoue2002 僕が最近作ったBotをご紹介
Slide 28
Slide 28 text
@inoue2002 @inoue2002 毎⽇毎⽇ 投稿時間を調べるのめっちゃ時間かかる 出発駅 経由駅 到着駅 到着・出発 時間 授業が始まるのが何時で、その20分前に駅に着いておかな いと⾏けなくって、経由駅を指定しないと意味わからん経 路出してくるし、その検索結果で、電⾞の出発時刻がわ かって、つまり家はそれより10分前に出ればいい 課題「電⾞の時間探すのめっちゃ時間かかる」 XXXXX XXXXX XXXXX XXXXX
Slide 29
Slide 29 text
@inoue2002 @inoue2002 これで毎⽇の電⾞検索5秒になったw https://qiita.com/inoue2002/items/5aacedeccae247d958d8
Slide 30
Slide 30 text
@inoue2002 @inoue2002 課題「⼩学⽣向け⽂章作るのめちゃ難しい」
Slide 31
Slide 31 text
@inoue2002 @inoue2002
Slide 32
Slide 32 text
@inoue2002 @inoue2002 https://developer.yahoo.co.jp/webapi/jlp/furigana/v1/furigana.html
Slide 33
Slide 33 text
@inoue2002 @inoue2002 課題「家族でおんなじもの買ってきがち」
Slide 34
Slide 34 text
@inoue2002 @inoue2002
Slide 35
Slide 35 text
@inoue2002 @inoue2002 https://elchika.com/article/2d6e94b9-0e16-4eee-8149-11a04c4e11a7/ https://developers.notion.com/
Slide 36
Slide 36 text
@inoue2002 @inoue2002 課題解決なんて1⼈以上に便利って⾔ってもらえたら勝ち💪
Slide 37
Slide 37 text
@inoue2002 @inoue2002 強引に⾝近なものを課題にする それをLINEBotとりあえず解決してみようとする サーバーとか裏側はAWSに任せて、⾃分はLINEBot⾃体の開発に 専念する アウトプットすることで、モチベーションが上がる↑ 課題解決をして誰かが幸せに慣れる ⾃分の技術⼒が上がる(フロント/バックエンド開発、API連携) こうやって登壇もできる!
Slide 38
Slide 38 text
@inoue2002 @inoue2002 AWSでみなさん是⾮素敵なLINEBotを作ってみてください!
Slide 39
Slide 39 text
@inoue2002 @inoue2002 LINEAPIキャッチアップのススメ
Slide 40
Slide 40 text
@inoue2002 @inoue2002 LINE Developers Community (#LINEDC) ハンズオン/LT/ライブコーディングなどなど.. https://linedevelopercommunity.connpass.com/
Slide 41
Slide 41 text
@inoue2002 @inoue2002 Youtube/docs https://www.youtube.com/channel/UCZkYYwmvSA6y7 WWLxM5x9IA https://developers.line.biz/ja/
Slide 42
Slide 42 text
@inoue2002 AWS で LINEBot を⽣み出す!! ようかん JAWS-UG 初⼼者⽀部#38 すぐ実践