Closed charlie-moffett closed 6 years ago
For better understanding, I created this diagram.
Use a built-in fb messenger chatbot platform - Chatfuel/ManyChat/Others and connect the bot to AWS Lambda (https://zapier.com/apps/integrations).
Train the bot by integrating the platform (Chatfuel) with api.ai/wit.ai https://community.chatfuel.com/t/easily-connecting-api-ai-to-chatfuel/3084
Is there anything additional (platforms, plug-ins) we need for gathering location information from Messenger? If it's straightforward then that's great, otherwise I can make separate issue for scoping out that part of the functionality.
It is doable with the platform itself - https://community.chatfuel.com/t/how-to-get-user-location/830
Chatfuel and AWS it is. (Potentially wit.ai for NLP)
Methodology: Create a Lambda function that enables interaction between the database and the API Gateway. The API gateway would help us create a JSON file that will be used by FB messenger platform via api requests.
Tasks: