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
把前端概念帶向 Bot 開發
Search
Chen-Tsu Lin
November 05, 2017
Programming
0
570
把前端概念帶向 Bot 開發
Chen-Tsu Lin
November 05, 2017
Tweet
Share
More Decks by Chen-Tsu Lin
See All by Chen-Tsu Lin
GraphQL Taiwan Meetup 001 - GraphQL Overview
chentsulin
0
120
Other Decks in Programming
See All in Programming
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
350
Fragment Composition of GraphQL
quramy
13
1.4k
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
180
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.5k
Sheets API使ってみた
toshi0383
2
160
Let's learn code review
riofujimon
2
570
Node.js v22 で変わること
yosuke_furukawa
PRO
11
3.9k
VS Code をプロダクトにどう取り込むか
onomax
1
640
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.1k
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1k
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
4
320
Featured
See All Featured
Building Your Own Lightsaber
phodgson
100
5.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
RailsConf 2023
tenderlove
8
550
Infographics Made Easy
chrislema
238
18k
Practical Orchestrator
shlominoach
183
9.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
21
1.4k
Become a Pro
speakerdeck
PRO
12
4.6k
Scaling GitHub
holman
457
140k
Building Applications with DynamoDB
mza
88
5.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
38
2.5k
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/