Slide 1

Slide 1 text

LINE APIってな〜に? 学部一年 しんぶんぶん(@shinbunbun_)

Slide 2

Slide 2 text

自己紹介 - 人間です(not 化け物) - s129 - LINE Bot開発からプログラミングを始めた - LINE Developer Communityで活動中 - LINE API実践ガイド LINEログイン章 著者 - 時間割bot(友達追加数約3000人)の製作者 - 最近はWebとかネットワークとかセキュリティとかマイコンとか - 保有資格: 漢検3級、英検2級、数検2級、応用情報技術者試験 ポートフォリオ

Slide 3

Slide 3 text

LINE APIとは

Slide 4

Slide 4 text

LINEが提供している様々なAPI

Slide 5

Slide 5 text

本日はLINE Botについてお話しします

Slide 6

Slide 6 text

LINE Botとは - いわゆるLINE公式アカウント - 何かメッセージ送ったら自動で返してくれ る - 例えばヤマト運輸のやつなど➡

Slide 7

Slide 7 text

時間割bot - 2018年8月リリース - 学校の時間割を確認できるLINE Bot - Bot、Clova、LIFFアプリの3プラットフォームで使用可能 - 友達追加数: 3074人

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

時間割bot

Slide 10

Slide 10 text

でもお難しいんでしょう...?

Slide 11

Slide 11 text

そんなことはありません! - 高校生でも作れる!(ソースは俺) - UIを作らなくて良いのでとても簡単 - サーバ立ててリクエストを受け取るだけなので、だいたいなんの言 語でも作れる - Node.js, Python, C++, C#, Java, Rust, Haskell, etc...

Slide 12

Slide 12 text

「おはよう」と言われたら「おはよう!」と返すbot たったの12行で作れちゃう! ※Node.jsでAWS Lambdaを使用した場合。また、本コードはパフォーマンス用のため署名検証を行っていません。

Slide 13

Slide 13 text

そんな簡単に作れるんなら今やってみろよ!

Slide 14

Slide 14 text

はい。やります。

Slide 15

Slide 15 text

システム構成 - 言語: Node.js - serverless frameworkでAWS Lambdaへデプロイ

Slide 16

Slide 16 text

まとめ - LINE Bot超簡単!

Slide 17

Slide 17 text

宣伝① - LINE API実践ガイド - 初心者から経験者まで幅広く楽しめる! - 若干高いので図書館とかで借りると良いか も - 学校の図書館にはなかったけど、リクエストすればい れてくれるらしい...?

Slide 18

Slide 18 text

宣伝② - 技術座談会(仮) - 日時: 5/9(日)13:00〜18:00 - 技術が好きな新入生(or興味がある新入生)と、そんな新入 生と繋がりたい先輩方を集めて、技術について語り明かす会 おわり