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
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
6
Let's Build a Chatbot - WavePHP 2018
marcusmoore
0
88
Scraping the Web with PHP
marcusmoore
0
2.3k
Other Decks in Programming
See All in Programming
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
140
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
2
200
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
15
5.5k
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
100
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
130
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
230
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
330
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
2
21k
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
170
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
150
20250708_JAWS_opscdk
takuyay0ne
2
130
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
170
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.5k
A better future with KSS
kneath
238
17k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Facilitating Awesome Meetings
lara
54
6.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Optimizing for Happiness
mojombo
379
70k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
Building Adaptive Systems
keathley
43
2.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
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