Context A system needs to collect information related to the garbage locations from the user. You decide that one of the interfaces that you want to build is based on a chatbot. What do we want to achieve? The user is not all the time in the same location where the garbage was spotted. You want to provide the user the ability to use an interactive map to select the location where the garbage is. Technology stack The selected bot that you decide to use is Azure Bot Service and will be fully integrated with Facebook Messager. We are using Node.JS to write the custom code required to run the application. The challenge Azure Bot Service does not have the ability to display an interactive map in the chat, that would allow the user to select a location. How to solve the problem Allowing users to type a specific address or ZIP code might work, but would not indicate the exact location of the garbage. Requiring GPS Coordinates would work, but would not be an easy task for an average user an
DREAMER, CRAFTER, TECHNOLOGY ENTHUSIAST, SPEAKER, TRAINER, AZURE MVP, SOLVING HARD BUSINESS PROBLEMS WITH CUTTING-EDGE TECHNOLOGY