Users will discover your bot via link, or by visiting a Facebook page and start chatting. It can also be embedded to any webpage via Facebook Chat Plugin.
Once the conversation started — bot should greet the user with introductory message, describing its purpose and giving a hint of how to start interaction — by asking what activity user is scheming to do. After that, bot will ask three questions to learn more about the environment and social distancing factors, evaluate the risk and end the conversation with a relevant link to read more about the activity on CDC website.
This brings you and your students to the three skills, you need your bot to have:
- Greet the user and provide instructions
- Perform a simple quiz
- Handle gibberish (random input) and politely bring user back to known scenarios
You will use Facebook and its Messenger Platform to provide conversational interface to the user, Wit.ai to make it understand input in natural language and Airtable to store health information about the activities and to keep the progress of the Quiz.
Example of conversation the user might have with your bot: