Autoplay
Autocomplete
Previous Lecture
Complete and Continue
Dialogflow Webhooks
The Request-response lifecycle
Hello World (5:43)
Rich Responses (7:21)
Manipulating contexts (9:34)
Followup Events (6:52)
Dynamic Responses (2:36)
Debugging your webhook code
Setting up ngrok (6:35)
Simple Webhook Call
Add two numbers (5:40)
Calling external APIs from your webhook
API call without parameters (5:56)
API call with parameters (6:15)
Read from database
Foundations (3:06)
Accessing data from restdb.io (7:42)
Write to database
Create table (2:13)
Create agent (4:26)
Code walkthrough (7:30)
Manipulating contexts from your webhook
Getting user's date of birth (12:17)
Slot filling and webhooks
Understanding the slot filling feature (15:37)
Implementing slot filling using your own contexts - the brute force method (12:56)
Simulating slot filling using webhook - demo (2:57)
Simulating slot filling using webhook - demo part 2 (1:56)
Simulating slot filling using webhook - the agent (3:37)
Simulating slot filling using webhook - PHP code walkthrough (8:18)
Automatically inferring and filling slots in your webhook code (7:00)
Summary (7:29)
Resources - agent ZIP files and PHP code
process.php
flightbooking.php
Agent ZIP file for slot filling demo
Agent ZIP file for other lessons
NodeJS
GitHub repo
Python
GitHub repo
API call without parameters