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
Primus
Search
papix
October 31, 2016
Technology
2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Primus
papix
October 31, 2016
More Decks by papix
See All by papix
Houtou.pm #1
papix
0
2k
Perl歴約10年のエンジニアがフルスタックTypeScriptに出会ってみた
papix
1
790
YAPC::Kyotoの「全て」 / All of "YAPC::Kyoto"
papix
0
1.7k
イベントの中の人 / Inside the Events
papix
0
380
2022年に始めるPerlでWebサービス開発(趣味)
papix
0
660
ワーケーションに関する考察
papix
3
2.4k
(今更)Amplifyさっくり体験
papix
0
940
はてなにおけるGitHub Actions活用事例 / GitHub Actions in Hatena
papix
0
2.9k
ミススペルを発見するmisspellのご紹介 / Introduce misspell
papix
0
1.3k
Other Decks in Technology
See All in Technology
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
USB PDを使ってスマホを労わりたい
raspython3
0
180
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
Metadata - Section 1: HTML Basics
mohab1
0
120
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Design in an AI World
tapps
1
350
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
A Tale of Four Properties
chriscoyier
163
24k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Transcript
Presented by // slasla ͨͪͲ͏ͯ͠ LINEͷBotΛ ϩʔΧϧͰ ։ൃ͔ͨͬͨ͠Μͩ 2016/10/29 papix
(adish / SHIKI)
Presented by // slasla papix Perl/Go/Infra Engineer @ _ _
p a p i x_ _ https://twitter.com/__papix__ papix https://github.com/papix Masteries (TECH) http://papix.hatenablog.com/ adish • Engineer SHIKI (// slasla) • Founder • Engineer Perl Entrance (Headmaster) Mackerel User Group (Founder) 346 Production (Producer / 渋⾕凛担当) ઈରসإͰ·ͩ·ͩ ͍ͬͺ͍ເΈΔϒϩά (LIFE) http://papix.hatenablog.jp/
Presented by // slasla Presented by // slasla લఏ: hitobo
Presented by // slasla
Presented by // slasla 基本的にBotが⼀次対応
Presented by // slasla 細かい対応は⼈間が⼆次対応
Presented by // slasla 「Botだけ」でも「⼈間だけ」でも出来ない, 低コストだが柔軟性のあるCS
Presented by // slasla
Presented by // slasla LINE Messaging APIやっていくぞ!
Presented by // slasla Presented by // slasla LINE Messaging
API
Presented by // slasla
Presented by // slasla ドキュメントが⽇本語!!!!!!!
Presented by // slasla
Presented by // slasla SDKも充実!!!!!!!!
Presented by // slasla
Presented by // slasla PerlのSDKもある!!!!!!!!! yappoさんありがとうございます!!!!!
Presented by // slasla 最⾼かよ…
Presented by // slasla Presented by // slasla WebhookΛड͚Δ
Presented by // slasla LINEからのユーザーのメッセージは Webhookで受け取れる
Presented by // slasla 受け取っていくぞ!!!!
Presented by // slasla …どうやって?
Presented by // slasla Presented by // slasla ࣾͰฉ͍ͯΈͨ
Presented by // slasla 「EC2のGIPにWebhook投げて, EC2で開発したらいいんちゃいます?」
Presented by // slasla (´・ω・`) メンドクセ…
Presented by // slasla 実際皆さん外部サービスの Webhook受けて開発するとき どうしてるんですか!?
Presented by // slasla Presented by // slasla ͻΒΊ͍ͨ!
Presented by // slasla Webhook Server Webhook (と, ほぼ同じReqest) Publish
ϩʔΧϧϚγϯ Πϯλʔωοτ Client 開発しているWeb App
Presented by // slasla こうすれば…
Presented by // slasla 「外部サービスのWebhookを受ける」 「ローカルでサービスを開発する」
Presented by // slasla 両⽴ができる!!!!!!!!
Presented by // slasla Presented by // slasla Primus
Presented by // slasla Primus: Publish Received Incoming-webhook to MUlti
Service
Presented by // slasla Presented by // slasla Primusͷ֓ཁ
Presented by // slasla Primus Server (Perl + Node)
Presented by // slasla WebhookをAmon2で受ける
Presented by // slasla SocketIO::Emitterでpublish
Presented by // slasla WebhookのQuery String, Header, Bodyとかを送る
Presented by // slasla Nodeで書かれたSocketIOサーバを 経由してPrimus Clientへ届く
Presented by // slasla Primus Client (Node)
Presented by // slasla SocketIOサーバにconnect
Presented by // slasla 受け取ったデータで Webhookのリクエストを再現
Presented by // slasla ローカルで動く Webサービスへリクエストを送る
Presented by // slasla デモ
Presented by // slasla Presented by // slasla ·ͱΊ
Presented by // slasla LINE Messaging API最⾼!
Presented by // slasla Primus結構便利!
Presented by // slasla PrimusをGoで書き換えるぞ!!!!!
Presented by // slasla Presented by // slasla ͋Γ͕ͱ͏ ͍͟͝·ͨ͠!