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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yokoto
May 11, 2020
Programming
0
49
LINEボットを作ってみよう
20200511社内勉強会資料。
yokoto
May 11, 2020
Tweet
Share
More Decks by yokoto
See All by yokoto
ひとりメタプログラミングRuby勉強会
yokoto
0
190
エキスパートRails基礎
yokoto
1
480
Other Decks in Programming
See All in Programming
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
720
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
740
組織で育むオブザーバビリティ
ryota_hnk
0
180
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
380
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
200
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
Basic Architectures
denyspoltorak
0
680
今から始めるClaude Code超入門
448jp
8
9k
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
CSC307 Lecture 10
javiergs
PRO
1
660
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Embracing the Ebb and Flow
colly
88
5k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
New Earth Scene 8
popppiees
1
1.5k
A better future with KSS
kneath
240
18k
Accessibility Awareness
sabderemane
0
53
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
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%#ͰαʔόʔϨε։ൃΛߦ͏ʣ
͓ΘΓ