Hi,
When it comes to building a chat bot the best chat bot frameworks are:
IBM watson, Microsoft (your preference), Dialogflow (bought by google), Alexa by Amazon and then there is Manychat (no code bot framework)
Chyme is also an option.
We can help you out in building a chat bot with the desired integrations as you have mentioned.