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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
LINEヤフーTech (LY Corporation Tech)
PRO
December 09, 2025
Technology
0
55
LINE公式アカウントのチャットを支える仕組み
2025年12月1日に開催された「LINEヤフー Developer Meetup #1 in Tokyo 紀尾井町LT忘年会2025」での発表資料です。
LINEヤフーTech (LY Corporation Tech)
PRO
December 09, 2025
Tweet
Share
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
430
Java Virtual Threads, Kotlin Coroutines, Go Goroutinesの比較
lycorptech_jp
PRO
1
100
マイクロサービスアーキテクチャのトレードオフとコンポーネント増加について〜Yahoo!ニュース〜
lycorptech_jp
PRO
0
35
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
2
270
MLflowダイエット大作戦
lycorptech_jp
PRO
1
240
4%ルールとN1思考──不確実性に対抗するディスカバリー検証
lycorptech_jp
PRO
1
190
初めてのOSS貢献の雑ガイド
lycorptech_jp
PRO
1
56
LINEスタンプ開発の日常
lycorptech_jp
PRO
1
720
LINEスタンプサーバーサイド
lycorptech_jp
PRO
0
720
Other Decks in Technology
See All in Technology
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
300
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
420
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.8k
(金融庁共催)第4回金融データ活用チャレンジ勉強会資料
takumimukaiyama
0
140
Context Engineeringの取り組み
nutslove
0
310
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
200
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
580
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
100
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
3
1.1k
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
770
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
The untapped power of vector embeddings
frankvandijk
1
1.6k
We Have a Design System, Now What?
morganepeng
54
8k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Site-Speed That Sticks
csswizardry
13
1.1k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
49
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
© LY Corporation コーポレートビジネスドメイン ビジネスPF開発ユニット 川端 玄太 LINE公式アカウントの チャットを支える仕組み
© LY Corporation 川端 玄太 a.k.a おげん LINE公式アカウント サーバーサイドエンジニア 2
2011 新卒でJR北海道に入社 車掌、運転士、指令員 2018 鉄道関連システム会社に入社 2021 金融メディア運営会社(Web系)に入社 2022 LINE株式会社に入社
© LY Corporation • LINEユーザへのメッセージ配信 • 一斉送信、セグメントごと配信、etc • クーポン・ショップカード •
販促施策 • 分析 • TR(友達)数、送信メッセージ、etc • チャット • LINEユーザとのやりとり、自動応答、etc 3 「LINE」上に企業や店舗がアカウントを作成し、友だち追加してくれたユーザーに対して情報を発信するサービス LINE公式アカウント(OA: Official Account) できること
© LY Corporation OAのチャット機能 • OAの標準機能 • LINEユーザとメッセージのやりとりが可能 • 低いコミュニケーションハードル
• ユーザは普段使うLINEアプリでチャット可能 • 専用アプリ不要 • OA側のメリット • LINEユーザとの接点強化 • 複数人での運用が可能 • OAをチームで管理・対応 特徴
© LY Corporation 5 1to1チャットとOAチャットの違い • LINEユーザ視点 • OAとの1to1チャット •
個人LINEと同様のやりとり • OA運用者視点 • 複数担当者による共同運用 • 1LINEユーザに複数人対応する1:N構造 1. 受信の即時共有 • LINEユーザからのメッセージを全運用者がリアルタイム受信 2. 送信内容の即時共有 • 他の運用者が送信したメッセージもリアルタイムに反映 OA LINE OAチャットの特徴 1to1 1toN 特徴を踏まえてOAチャットに求められること
© LY Corporation チャット画面を開くと Streaming API に接続(ロングコネクション) 6 1. LINEユーザからメッセージをリアルタイムに受信する
Chat API Streaming API LINE API Event Processor Redis Streams Messaging API Kafka OA Chat
© LY Corporation SSE(Server-Sent Events) を通じて OA 運用者に通知 7 1.
LINEユーザからメッセージをリアルタイムに受信する Chat API Streaming API Event Processor Redis Streams Messaging API SSE(Server-Sent Events) LINE API Kafka OA Chat
© LY Corporation チャット画面を開くと Streaming API に接続(ロングコネクション) 8 2. 他のOA運用者の送信メッセージをリアルタイムに受信する
Chat API Streaming API Event Processor Redis Streams Messaging API LINE API Kafka OA Chat
© LY Corporation SSE(Server-Sent Events) を通じて OA 運用者に通知 9 2.
他のOA運用者の送信メッセージをリアルタイムに受信する Chat API Streaming API Event Processor Redis Streams Messaging API SSE(Server-Sent Events) LINE API Kafka OA Chat
© LY Corporation メッセージ送信 約 8,000 メッセージ受信 約 2,000 イベント全体
e.g. 既読、友達追加 約 15,000 10 ピーク時 トラフィック
© LY Corporation OAからメッセージが届いたら、 今日の話を思い出してもらえたら幸いです Thank you