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ボットを作ってみよう
Search
yokoto
May 11, 2020
Programming
0
47
LINEボットを作ってみよう
20200511社内勉強会資料。
yokoto
May 11, 2020
Tweet
Share
More Decks by yokoto
See All by yokoto
ひとりメタプログラミングRuby勉強会
yokoto
0
180
エキスパートRails基礎
yokoto
1
460
Other Decks in Programming
See All in Programming
アセットのコンパイルについて
ojun9
0
130
rage against annotate_predecessor
junk0612
0
170
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
570
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
110
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
270
Improving my own Ruby thereafter
sisshiki1969
1
160
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
400
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
190
複雑なフォームに立ち向かう Next.js の技術選定
macchiitaka
2
230
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Rails Girls Zürich Keynote
gr2m
95
14k
A better future with KSS
kneath
239
17k
Producing Creativity
orderedlist
PRO
347
40k
A Modern Web Designer's Workflow
chriscoyier
696
190k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
How GitHub (no longer) Works
holman
315
140k
GitHub's CSS Performance
jonrohan
1032
460k
Transcript
ࣄલ४උͷ͓ئ͍ -*/&ΞϓϦΛ͍࣋ͬͯͳ͍ਓ-*/&ΞΧϯτΛ࡞͍ͯͩ͘͠͞ɻIUUQTBQQTBQQMFDPN KQBQQMJOFJE )FSPLVͷΞΧϯτΛ͍࣋ͬͯͳ͍ਓ৽نొΛߦͳ͍ͬͯͩ͘͞ɻIUUQTKQIFSPLVDPN )FSPLV$-*ΛΠϯετʔϧ͍ͯ͠ͳ͍ਓΠϯετʔϧ͍ͯͩ͘͠͞ɻIUUQT EFWDFOUFSIFSPLVDPNBSUJDMFTIFSPLVDMJ
ԣాढ़ത -*/&ϘοτΛ࡞ͬͯΈΑ͏
-*/&Ϙοτͱʁ
None
None
-*/&ϘοτΛ࡞ͬͯΈΔ
https://developers.line.biz/ja/docs/messaging-api/building-bot/ -*/&.FTTBHJOH"1*ΛಡΜͰ͍͘
ɾνϟωϧͷ࡞ ɾ-*/&%FWFMPQFSTίϯιʔϧʹϩάΠϯ ɾ։ൃऀΞΧϯτͷ࡞ ɾϓϩόΠμʔͷ࡞˞ΞϓϦΛఏڙ͢Δاۀ໊ ɾ.FTTBHJOH"1*νϟωϧͷ࡞˞-*/&Ϙοταʔ όʔΈ͍ͨͳͷ
ɾϓϩόΠμʔνϟωϧ.FTTBHJOH"1*ઃఆ ɾ23ίʔυΛಡΈऔΔ
None
ʂ -*/&0GGJDJBM"DDPVOU.BOBHFSΛ͏ͱ͜Ε͚ͩͰ৭ʑͰ͖Δɻ
͔ͤͬ͘ͳͷͰ։ൃͯ͠ΈΔ
https://github.com/yokoto/line-bot-app
None
https://developers.line.biz/ja/docs/messaging-api/building-bot/ 3BJMTͱ-*/&ϘοτΛܨ͗ࠐΜͰ͍͘ᶃ
νϟωϧγʔΫϨοτͱνϟωϧΞΫηετʔΫϯͷൃߦ
3BJMTαʔόʔΛެ։͢Δ
None
None
https://developers.line.biz/ja/docs/messaging-api/building-bot/ 3BJMTͱ-*/&ϘοτΛܨ͗ࠐΜͰ͍͘ᶄ
None
ᶃνϟωϧγʔΫϨοτͱνϟωϧΞΫηετʔΫϯͷൃߦ ΞϓϦ 3BJMTαʔόʔ ͔Β "1*Λݺͼग़ͨ͢Ίͷೝূใͱͯ͠༻ɻ ᶄ8FCIPPL63-ͷઃఆ ΞϓϦ 3BJMTαʔόʔ ͷϦΫΤετΛϑοΫʹ Ϙοτଆͷαʔόʔʹ௨͢ΔΈʁ
8FCΞϓϦέʔγϣϯͰΠϕϯτ͕࣮ߦ͞Εͨࡍɺ ֎෦αʔϏεʹ)551Ͱ௨͢ΔΈ
None
ʂ
ιʔείʔυΛมߋͯ͠Ϙοτͷ ԠΛมߋͯ͠Έ·͠ΐ͏ɻ
None
։ൃখωλ
-*/&Ϙοτ։ൃʹ͍ͭͯ ɾ-*/&.FTTBHJOH"1*ͷϝοηʔδλΠϓʢը૾ϝοηʔδɺςϯϓϨʔτϝοηʔδɺ'MFY .FTTBHFͳͲʣ ɾ-*/&ϘοτͰͰ͖Δ͜ͱʢϦονϝχϡʔΛ͏ɺ-*''Λ͏ʣ ։ൃʹ͍ͭͯ ɾOHSPLΛͬͯϩʔΧϧ։ൃڥΛ͑Δ ɾڥมͷऔΓѻ͍ʹ͍ͭͯߟ͑ΔʢDSFEFOUJBMTZNMFODɺZBNM@WBVMU "84,.4ʣ ɾ)FSPLVҎ֎ͷ1BBTΛར༻ͯ͠ΈΔʢ"84&MBTUJD#FBOTUBMLɺ(PPHMF"QQ&OHJOFʣ
ɾ8FCΞϓϦέʔγϣϯͷΞʔΩςΫνϟΛ࠶ߟ͢Δʢ.7$͕ඞཁͳ͍ͨΊ4JOBUSBΛ͏ɺ"84 -BNCEB "NB[PO"1*(BUFXBZ "NB[PO%ZOBNP%#ͰαʔόʔϨε։ൃΛߦ͏ʣ
͓ΘΓ