I am looking to create a bot and have come across Microsoft Bot Framework (with LUIS or can use C# SDK provided by API.AI) and Howdy.ai Botkit (with Middleware support for LUIS & API.AI).
Can someone help me with comparison between these two?
I am looking for following things in my bot -
- Support multiple channels including Email.
- Have the bot act in both reactive (reply to some user message) and proactive (send out message to users once a day about something important to them or followups) manners.
- Save and later retrieve user provided data (manage state).
- Rich message support.
- Respond with delay.
- Manage conversation history.
Are there things that are available in one but not in another?