I am developing a chatbot which has certain functionalities. But during interaction with the chatbot, the user can ask anything from jokes to 'Who is the prime minister of Australia'. Possibilities of what user can ask are endless. I can't handle all these basic possibilities in my chatbot. But at the same time, I want to keep it smart to handle everything.
I was exploring some possibilities to invoke Alexa and Google Assistant programmatically and get the response. But it seems it is not possible.
Is there any bot framework or service which can handle all these generic and basic queries by itself?