Agile Chatbot Dev with Dialogflow and Cloud Functions
summary
Build uses Dialogflow fulfillment via Cloud Functions, Babel/TypeScript, VS Code autosave, and an HTTP tunnel (ngrok/localtunnel) to run code locally while Dialogflow calls a public URL. A Cloud Function proxy checks a per-user record in Firestore and forwards requests to the developer’s tunnel or falls back to production, letting multiple dev copies coexist. Config and Dialogflow entities sync via scripts and the Dialogflow API. Demo shows local edits deployed instantly and proxy routing working end to end.
AI-written summary · about
chapters (10)
- 0:00Introduction to Agile Chatbot Dev
- 1:03Modern JavaScript with Babel
- 2:36Local Development with ngrok
- 5:12Environment Variables Setup
- 8:03Dialogflow Proxy Solution
- 10:58Live Demo of Proxy Setup
- 14:09Rich Text Message Fulfillment
- 16:03Data Synchronization with Dialogflow
- 17:36Summary and Resources
- 18:59Q&A Session








