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
1.9k
Perl歴約10年のエンジニアがフルスタックTypeScriptに出会ってみた
papix
1
780
YAPC::Kyotoの「全て」 / All of "YAPC::Kyoto"
papix
0
1.7k
イベントの中の人 / Inside the Events
papix
0
370
2022年に始めるPerlでWebサービス開発(趣味)
papix
0
650
ワーケーションに関する考察
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
20260912_スクラムにジェネラリストは必要か
ryugen04
0
320
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
130
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
120
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
350
クロスボーダーM&AのValue Upを支えるプロダクト開発。日米チームのハブになったプロダクトエンジニアの実践 / Product Engineering Conference 2026
genda
0
110
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
3
970
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
130
Sigmaで作る業務アプリ
kazushiro_honma
0
110
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
160
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
300
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
1
460
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
310
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
690
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
The untapped power of vector embeddings
frankvandijk
2
1.9k
We Have a Design System, Now What?
morganepeng
55
8.3k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
520
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
270
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
780
Utilizing Notion as your number one productivity tool
mfonobong
4
580
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
440
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 ͋Γ͕ͱ͏ ͍͟͝·ͨ͠!