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
Let's Build a Chatbot!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Marcus Moore
April 13, 2018
Programming
0
2.2k
Let's Build a Chatbot!
For SDPHP Meetup on April 11, 2018 using Botman
Marcus Moore
April 13, 2018
Tweet
Share
More Decks by Marcus Moore
See All by Marcus Moore
Introducing Tests to Legacy Applications
marcusmoore
0
10
Let's Build a Chatbot - WavePHP 2018
marcusmoore
0
90
Scraping the Web with PHP
marcusmoore
0
2.3k
Other Decks in Programming
See All in Programming
AI時代の認知負荷との向き合い方
optfit
0
150
Data-Centric Kaggle
isax1015
2
770
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
1.1k
CSC307 Lecture 03
javiergs
PRO
1
490
Oxlintはいいぞ
yug1224
5
1.3k
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
6.9k
ぼくの開発環境2026
yuzneri
0
150
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
160
Grafana:建立系統全知視角的捷徑
blueswen
0
330
CSC307 Lecture 09
javiergs
PRO
1
830
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
54
8k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Accessibility Awareness
sabderemane
0
49
How GitHub (no longer) Works
holman
316
140k
Done Done
chrislema
186
16k
Unsuck your backbone
ammeep
671
58k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
200
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
51
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
280
Transcript
LET'S BUILD A CHATBOT! 1
hi. i'm Marcus. 2
WHAT IS A CHATBOT? 3
4
EXAMPLES ▸ Pizza Hut / Domino's ordering ▸ H&M customer
support ▸ RSS-like feeds ▸ Slackbots ▸ Knowledge-base / Referencing data ▸ Resistbot (not only for resisting) 5
ISSUES ▸ Disappointment... 6
BOTMAN 7
WHAT IS BOTMAN? "A framework agnostic PHP library to build
chat bots" By Marcel Pociot Available at: - Botman.io - github.com/botman/botman 8
DRIVERS! ▸ Amazon Alexa ▸ Cisco Spark ▸ Facebook Messenger
▸ Hangouts Chat ▸ HipChat ▸ Microsoft Bot Framework ▸ Nexmo ▸ Slack ▸ Telegram ▸ Twilio ▸ Web ▸ WeChat 9
"A framework agnostic PHP library to build chat bots" 10
BOTMAN STUDIO! 11
GETTING STARTED WITH BOTMAN STUDIO ▸ A pre-configured Laravel application
to get you started using BotMan quickly ▸ botman new my-bot 12
LET'S BUILD A TELEGRAM BOT 13
CREATE A TELEGRAM BOT ▸ Super easy to get up
and running ▸ Uses the BotFather 14
BOTMAN STUDIO ▸ Easy as php artisan botman:install-driver telegram ▸
Installs Telegram package and creates the configuration file ▸ Add your Telegram token that BotFather gave you ▸ Ping the Telegram webhook via php artisan botman:telegram:register 15
TRY IT OUT ▸ Botman comes with a pre-configured response
to "hi" so let's try that ▸ Open up Telegram and send "hi" 16
BOTMAN FEATURES ▸ User Details ▸ Attachments can be sent
and received ▸ Events ▸ Natural Language Processing 17
TIPS ▸ K.I.S.S. - Keep it Simple ... ▸ Build
a Chatbot video course 18
Questions? 19