Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
LINE APIってな〜に?
Search
Yuto Takamune
April 25, 2021
Programming
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LINE APIってな〜に?
2021/04/25 Zli新歓LT資料
Yuto Takamune
April 25, 2021
Transcript
18 slides
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興味がある新入生)と、そんな新入 生と繋がりたい先輩方を集めて、技術について語り明かす会 おわり
More Decks by Yuto Takamune
See All by Yuto Takamune
GPT-3.5 Turbo をファインチューニングして自分のクローンを作った話
shinbunbun_
1
400
RustのLINEBot SDKを自作した話
shinbunbun_
0
2.6k
セキュリティキャンプ2023 Y3分散合意ゼミ 最終発表
shinbunbun_
0
5.1k
NixOSでもご自宅k8sがしたい!
shinbunbun_
2
5.2k
カーネルレベルでTwitterを禁止しよう
shinbunbun_
0
330
CRDTで始めるコンフリクトしないデータ同期
shinbunbun_
0
750
Haskell初心者がHaskellの楽しさについて語る
shinbunbun_
0
250
Rustで楕円曲線暗号の署名アルゴリズムをフルスクラッチ実装してみた話
shinbunbun_
0
2.5k
IEEE802.1X認証を導入してみた
shinbunbun_
0
360
Other Decks in Programming
See All in Programming
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
340
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
640
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
310
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
180
小さなアプリを作って公開するまで
onozaty
0
170
AI-Powered Domain-Driven Design
ziobrando
0
440
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
230
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
オーケストレーション記述言語 Katari
yukikurage
0
260
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
200
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
300
Featured
See All Featured
Faster Mobile Websites
deanohume
310
32k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
560
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
570
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
790
4 Signs Your Business is Dying
shpigford
187
23k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
380
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
580
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
660
A Soul's Torment
seathinner
9
3.9k
Code Reviewing Like a Champion
maltzj
529
40k
ラッコキーワード サービス紹介資料
rakko
5
5.8M