Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LINE APIってな〜に?
Search
Yuto Takamune
April 25, 2021
Programming
1
110
LINE APIってな〜に?
2021/04/25 Zli新歓LT資料
Yuto Takamune
April 25, 2021
Tweet
Share
More Decks by Yuto Takamune
See All by Yuto Takamune
GPT-3.5 Turbo をファインチューニングして自分のクローンを作った話
shinbunbun_
0
310
RustのLINEBot SDKを自作した話
shinbunbun_
0
1.7k
セキュリティキャンプ2023 Y3分散合意ゼミ 最終発表
shinbunbun_
0
3.8k
NixOSでもご自宅k8sがしたい!
shinbunbun_
2
3.8k
カーネルレベルでTwitterを禁止しよう
shinbunbun_
0
240
CRDTで始めるコンフリクトしないデータ同期
shinbunbun_
0
490
Haskell初心者がHaskellの楽しさについて語る
shinbunbun_
0
190
Rustで楕円曲線暗号の署名アルゴリズムをフルスクラッチ実装してみた話
shinbunbun_
0
1.6k
IEEE802.1X認証を導入してみた
shinbunbun_
0
270
Other Decks in Programming
See All in Programming
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
350
フロントエンドのパフォーマンスチューニング
koukimiura
6
2.3k
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
3
490
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
810
AI Ramen Fight
yusukebe
0
120
What's new in Adaptive Android development
fornewid
0
130
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
190
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
2
1.4k
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
10k
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
240
#QiitaBash TDDで(自分の)開発がどう変わったか
ryosukedtomita
1
180
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
120
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Six Lessons from altMBA
skipperchong
28
3.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Site-Speed That Sticks
csswizardry
10
730
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Code Reviewing Like a Champion
maltzj
524
40k
Transcript
LINE APIってな〜に? 学部一年 しんぶんぶん(@shinbunbun_)
自己紹介 - 人間です(not 化け物) - s129 - LINE Bot開発からプログラミングを始めた -
LINE Developer Communityで活動中 - LINE API実践ガイド LINEログイン章 著者 - 時間割bot(友達追加数約3000人)の製作者 - 最近はWebとかネットワークとかセキュリティとかマイコンとか - 保有資格: 漢検3級、英検2級、数検2級、応用情報技術者試験 ポートフォリオ
LINE APIとは
LINEが提供している様々なAPI
本日はLINE Botについてお話しします
LINE Botとは - いわゆるLINE公式アカウント - 何かメッセージ送ったら自動で返してくれ る - 例えばヤマト運輸のやつなど➡
時間割bot - 2018年8月リリース - 学校の時間割を確認できるLINE Bot - Bot、Clova、LIFFアプリの3プラットフォームで使用可能 - 友達追加数:
3074人
None
時間割bot
でもお難しいんでしょう...?
そんなことはありません! - 高校生でも作れる!(ソースは俺) - UIを作らなくて良いのでとても簡単 - サーバ立ててリクエストを受け取るだけなので、だいたいなんの言 語でも作れる - Node.js,
Python, C++, C#, Java, Rust, Haskell, etc...
「おはよう」と言われたら「おはよう!」と返すbot たったの12行で作れちゃう! ※Node.jsでAWS Lambdaを使用した場合。また、本コードはパフォーマンス用のため署名検証を行っていません。
そんな簡単に作れるんなら今やってみろよ!
はい。やります。
システム構成 - 言語: Node.js - serverless frameworkでAWS Lambdaへデプロイ
まとめ - LINE Bot超簡単!
宣伝① - LINE API実践ガイド - 初心者から経験者まで幅広く楽しめる! - 若干高いので図書館とかで借りると良いか も -
学校の図書館にはなかったけど、リクエストすればい れてくれるらしい...?
宣伝② - 技術座談会(仮) - 日時: 5/9(日)13:00〜18:00 - 技術が好きな新入生(or興味がある新入生)と、そんな新入 生と繋がりたい先輩方を集めて、技術について語り明かす会 おわり