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
さよなら全てのエヴァンゲリオン。 熱く燃えた2日間
Search
4geru
April 28, 2021
0
88
さよなら全てのエヴァンゲリオン。 熱く燃えた2日間
「【LT増枠】Web API LT会 - vol.2【登壇初心者の方大歓迎】 」 にて登壇した時の資料
https://rakus.connpass.com/event/208444/
4geru
April 28, 2021
Tweet
Share
More Decks by 4geru
See All by 4geru
How OpenAPI Is Transforming API Client Development
4geru
0
58
AI時代のハンズオン:未来の“相棒”と出会う実践体験
4geru
0
24
ツンデレさんと考える LINE bot MCP の使い方
4geru
0
360
アマゾンの最強の働き方 読書シェア会
4geru
1
52
LINE, Supabase MCP でバイブスを上げる
4geru
0
98
オンプレからクラウドへ。大規模なAWS移行を支えたリアーキテクチャプロジェクト達
4geru
1
220
クラウドネイティブで実現する、共通DBの課題解決 ~桃園の誓いアーキテクチャ~
4geru
0
36
LINE Bot MCP の可能性
4geru
0
87
Supabase超入門: 基本から応用まで
4geru
0
20
Featured
See All Featured
Code Review Best Practice
trishagee
71
19k
Optimizing for Happiness
mojombo
379
70k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
KATA
mclloyd
32
14k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
Web API LTձ - vol.2 ʲొஃॳ৺ऀͷํେܴʳ ͞ΑͳΒશͯͷΤϰΝϯήϦΦϯɻ ͘೩͑ͨ2ؒ 2021/04/14 @4geru
λΠτϧͰग़མͪ ͍͢·ͤΜ
LINE APIͷΛ͠·͢
※ݸਓͷझຯͰ࡞ͬͨͷͰ͢
2ؒͰαΫοͱ࡞ͬͯ ຊ൪͕͏·͘ಈ͔ͳ͍ͷͰ… 🙇ீ͍LTͰ͢🙇
None
ίϩφʹΑΔ։࠵தࢭͷ͓Βͤ
ϙελʔ͚ͩ Ӻʹలࣔ͞ΕΔ͜ͱʹ
ਪ͠ʹձ͍͍ͨ
ਪ͠ʹձ͍͍ͨ
ਪ͠ʹձ͍͍ͨ
ਪ͠ʹձ͍͍ͨ
ਪ͠ʹձ͍͍ͨ
͓Ոʹډͳ͕Β ਪ͠ʹձͬͨؾʹͳΓ͍ͨʂʂ
ࣗݾհ !@HFSV !HFSV גࣜձࣾϚωʔϑΥϫʔυ 🤿🖥 🐼🍣🍺 ࣾձਓɺΤϯδχΞ
LINE APIͷΛ͠·͢
࡞ͨ͠LINE bot
ࠓճͨ͜͠ͱղઆ
ɾͰ͖Δ͜ͱΛΘ͔Γ͘͢આ໌Ͱ͖Δ ɾϊʔίʔυͰͰ͖Δ ༑ୡՃ࣌ͷϝοηʔδ
ɾϝοηʔδΛૹΔͱAPI͔Βฦ৴Ͱ͖Δ Message
Flex Message ɾΧελϚΠζͯ͠ϝοηʔδΛฦͤΔ ɹɾϘλϯɾը૾ͳͲ ɹɾΞΫγϣϯมߋͰ͖Δ
ςϯϓϨʔτ͕๛ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTNFTTBHJOHBQJVTJOHqFYNFTTBHFT
γϡϛϨʔλʔ͕ศརʂ
Quick Reply ɾϝοηʔδૹ৴ͱҰॹʹɺΞΫγϣϯΛ ҊͰ͖Δ
ΞΫγϣϯʁ ɾϝοηʔδΞΫγϣϯ ɹɾϝοηʔδΛLINEʹฦ͢ ɾϙετόοΫΞΫγϣϯ ɹɾϙετόοΫσʔλΛαʔόʔʹฦ͢ ɾURIΞΫγϣϯ ɹɾLINE URLεΩʔϜΛݺͼग़͢
LINE URIεΩʔϜ ɾΧϝϥΛ։͘ ɾҐஔใΛ։͘ ɾLINEެࣜΞΧϯτΛ༑ୡʹγΣΞ ͳͲͳͲ৭ʑͰ͖Δ IUUQTEFWFMPQFSTMJOFCJ[KBEPDTNFTTBHJOHBQJVTJOHMJOFVSMTDIFNF
LINE Botͷ ͬͱ͍͍ͱ͜ʂ
LINE botͷϝϦοτ ɾͲͷݴޠͰ؆୯ʹ࡞ΕΔ ɾଞͷAPIͱ࿈ܞ͕؆୯ ɾ΄΅ແྉͰ͑Δ(push௨͚ͩ༗ྉ
LINE Bot࡞Γͨ͘ ͳΓ·͔ͨ͠ʁ
Fin.