Section 1 : Introduction to the course

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 2 ChatBots - what are they and how do we build one 3:6
Lecture 3 What can I do with bots Text
Lecture 4 ChatBot behind the scenes 3:10
Lecture 5 ChatBot architecture Text
Lecture 6 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 7 About Proctor Testing Pdf

Section 2 : Connect Facebook app with DailogFlow have a first conversation with a chatbot

Lecture 8 Create a Facebook page 1:55
Lecture 9 Create a Facebook application 1:36
Lecture 10 DialogFlow setup and introduc 4:39
Lecture 11 Connect DialogFlow and Facebook application - updated 3:13
Lecture 12 First conversation with your bot 4:33

Section 3 : Teach chatbot to answer FAQ

Lecture 13 Show chat bot how to answer FAQ 6:33
Lecture 14 How to test and train a ChatBot Add friends as testers 5:22

Section 4 : Teach a bot how to have dialogs

Lecture 15 Chatbot job enquiry 5:28
Lecture 16 Teach chat bot to take candidates info 11:54
Lecture 17 Test your chatbot - job interview test 4:23
Lecture 18 No application context 2:48

Section 5 : Rich messages

Lecture 19 DialogFlow - Rich messages Part 1 9:49
Lecture 20 DialogFlow - Rich messages Part 2 4:12

Section 6 : Extra DialogFlow features

Lecture 21 Prebuilt agents 5:43
Lecture 22 Follow-up intents 5:15
Lecture 23 DialogFlow intents priority 0:28
Lecture 24 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf

Section 7 : Publish a chatbot

Lecture 25 Introduction to app review - Steps to take 6:33
Lecture 26 Get the pages_messaging right 2:43
Lecture 27 Facebook app basic settings 2:27
Lecture 28 Privacy policy link for Facebook app 3:32
Lecture 29 Submit for review publish the chatbot on Messenger 3:47

Section 8 : Upgrade a chatbot - PART 2

Lecture 30 Introduction to part 2 5:36
Lecture 31 Heroku, GIT and Node 6:10
Lecture 32 Initial project in Node 7:17

Section 9 : Code walkthrough and configuration

Lecture 33 Project configuration 7:9
Lecture 34 Google authentication service accounts google project 6:12
Lecture 35 How to test Messenger Bots localy Text
Lecture 36 Code walktrough - part 1 7:23
Lecture 37 Code walktrough - part 2 8:16
Lecture 38 Take care of security 2:49
Lecture 39 First deploy to server 4:37
Lecture 40 Common mistakes that happen when first deploying to Heroku 3:29
Lecture 41 About Proctor Testing Pdf

Section 10 : Add extra features to Chatbot

Lecture 42 Get information from conversation - part 1 - updated 5:47
Lecture 43 Get information from conversation - part 2 - updated 7:23
Lecture 44 Test new feature 4:57
Lecture 45 Send button message - delivery extra options 6:11
Lecture 46 Set a greeting text for your chatbot
Lecture 47 Set get started button 3:27
Lecture 48 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 49 Set persistant menu 6:37
Lecture 50 Disable text input 1:58
Lecture 51 Get information about the user
Lecture 52 Quick replies in parameters 4:44

Section 11 : Connect to 3rd party API

Lecture 53 Connect to 3rd party API - Part 1 8:17
Lecture 54 About Proctor Testing Pdf
Lecture 55 Connect to 3rd party API - Part 2 5:11
Lecture 56 Publish the update Text

Section 12 : Save and retrieve information into a database

Lecture 57 Setup a database for the chatbot on Heroku 5:42
Lecture 58 Create user table for the user information 5:10
Lecture 59 Save user information into a database 5:29
Lecture 60 About Proctor Testing Pdf
Lecture 61 Refactor user module - Part 1 5:7
Lecture 62 Refactor user module - Part 2 6:3
Lecture 63 More work with a database - retrieving and using user's preferences 4:31
Lecture 64 Create DialogFlow intent for colors inquiry 1:27
Lecture 65 Setup database tables to store information and user’s preference 5:2
Lecture 66 Read information user seeks (available colors) from database 4:1
Lecture 67 Remember user’s preference (color) 4:6
Lecture 68 Use user’s preference later in the conversation - updated 4:14
Lecture 69 Refactor all the bot code 6:11
Lecture 70 DialogFlow - trigger the intent with event 3:25

Section 13 : Chatbots resources

Lecture 71 ChatBot prototyping Text
Lecture 72 ChatBot Analytics Text
Lecture 73 ChatBot Developer Platforms Text
Lecture 74 ChatBot Stores Text
Lecture 75 ChatBot Marketing Text
Lecture 76 ChatBot Customer service engines Text
Lecture 77 ChatBot Job Boards Text
Lecture 78 ChatBot Magazines Text
Lecture 79 ChatBot NewsLetters Text
Lecture 80 ChatBot Discussion Forums Text
Lecture 81 Chatbot podcasts Text
Lecture 82 ChatBot conferences Text

Section 14 : Broadcasting messages to users

Lecture 83 Introduction to broadcasting 3:28
Lecture 84 Newsletter Quick menu callback 3:16
Lecture 85 Newsletter save settings to database 5:29
Lecture 86 Newsletter unsubscribe 2:20
Lecture 87 Newsletter quick menu - Subscribe to news 3:2
Lecture 88 Get the FB rights to send notifications - updated 2:52
Lecture 89 Application for sending news to bot users 1:59
Lecture 90 Facebook login Introduction and setup -updated 9:28
Lecture 91 Ejs templating Introduction 2:1
Lecture 92 Facebook Login Authentication implementation 8:13
Lecture 93 Ejs templates and login page 4:39
Lecture 94 Logged in user object 3:49
Lecture 95 Secure login 3:10
Lecture 96 Broadcast form 2:12
Lecture 97 Broadcast confirm 8:9
Lecture 98 Send messages 3:3

Section 15 : Messenger WebViews

Lecture 99 WebViews Introduction 3:23
Lecture 100 Whitelisting domains 1:42
Lecture 101 Add WebView to persistent menu 3:57
Lecture 102 Create first WebView
Lecture 103 Create settings form 2:50
Lecture 104 Close WebView window 2:10
Lecture 105 Get information from a WebView (the form) 3:26
Lecture 106 Get user id from Messenger Extensions 3:50
Lecture 107 Beautify form with Materialize design
Lecture 108 Save setting from a WebView to a database
Lecture 109 Read settings from database and display them in a WebView 3:4

Section 16 : Handover protocol - chatbots work hand in hand with live agents and other bots

Lecture 110 Handover protocol - Introductio 5:1
Lecture 111 Handover protocol Flow 5:5
Lecture 112 Handover protocol setup 2:22
Lecture 113 Pass thread control - code 3:51
Lecture 114 Stand by channel events 2:31
Lecture 115 Connecting the dots with DialogFlow intents 2:56
Lecture 116 Test the conversation 5:22

Section 17 : Extra content - DialogFlow Q&A

Lecture 117 How to validate a parameter in DialogFlow 24:1
Lecture 118 How to call another intent from DialogFlow fulfillment 14:24
Lecture 119 How to prevent parameter validation loop in bots 22:36
Lecture 120 DialogFlow - get first name and last name - in the fulfilment code 17:15
Lecture 121 SX-008 - DialogFlow - get first name and last name - in the backend app 9:35

Section 18 : Conclusion

Lecture 122 Conclusion 1:2