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
把前端概念帶向 Bot 開發
Search
Chen-Tsu Lin
November 05, 2017
Programming
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
把前端概念帶向 Bot 開發
Chen-Tsu Lin
November 05, 2017
More Decks by Chen-Tsu Lin
See All by Chen-Tsu Lin
GraphQL Taiwan Meetup 001 - GraphQL Overview
chentsulin
0
150
Other Decks in Programming
See All in Programming
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
640
Event is what happens
moro
2
770
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
WENDY [Excerpt]
tessaabrams
14
40k
The Limits of Empathy - UXLibs8
cassininazir
2
720
How to train your dragon (web standard)
notwaldorf
96
6.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
The Cost Of JavaScript in 2023
addyosmani
55
10k
Agile that works and the tools we love
rasmusluckow
331
22k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Transcript
Bring Front-end Concepts to Bot Development
None
Conversational UI 也是⼀一種另類的前端
C. T. Lin Engineering Lead@Yoctol chentsulin@github GraphQL Taiwan 共同發起⼈人
半年年前開始研究許多既有的 Bot Framework
然後就寫了了⼀一篇⽂文章
為什什麼我們選擇⾃自幹 Bot 框架?
⽽而且
我們是受訓過的 前端⼯工程師 不接受老舊寫法
我們在 3 天前 Open Source
` https://github.com/Yoctol/bottender
登上 GitHub Trending Top 3 超過 1100 個 star
特別在哪?
Learn Once, Write Anywhere
⽀支援平台 Messenger LINE Slack Telegram
Messenger 有⾶飛機相關的 Template
撰寫⼀一個介⾯面 ⽀支援所有平台的所有功能是 不可能的 X
提供最簡介⾯面 但⽀支援所有的可能性 O
User Conversation State
前端⼯工程師⼀一⽣生都看過許多 Todo App
context.state, context.setState
(state, event) => handler 簡化來來看像是這樣
想了了解更更多,我們有⽂文件網站 https://bottender.js.org/
如果喜歡,歡迎點 、分享 ⼀一起參參與開發 Github: https://github.com/Yoctol/bottender Websites: https://bottender.js.org/ Blog: https://bottender.js.org/blog/2017/10/31/bottender/