This repository contains a list of the prerequisite, which are needed to participate at the "Facebook Messenger Chatbot" InnoLab, as well as several task descriptions.
- Welcome and gather expectations
- How do FB bots work
- Page
- App
- Dialogflow
- Console
- Integrations
- Task 1: Create you own greeting facebook chatbot.
- Dialogflow
- Entities
- Intents
- Promps
- Linear Dialogs
- Task 2: Conversations in Dialogflow (linear dialog)
- Dialogflow
- Events
- Fulfillment
- Actions
- Lambda webhooks for Dialogflow
- Task 3: Call business logic from Dialogflow (fulfillments)
- Dialogflow
- Events
- Task 3: Build context in Dialogflow (non-linear dialog)
- Senacor TecCo AWS account
- Docker installed
- Verified and working Facebook account
- Verified and working Google account
- Any editor to write Javascript, we recommend VS Code
You can omit using Docker for running the commands described in the tasks, if you have the AWS CLI and Node.js installed locally. If not, follow the instructions at fulfill prerequisites regarding Docker and run all commands from inside your Docker.