Step 1 - map your chatbot
In order to get your final bot working great, you need first to set the structure of your bot.
What you will always have :
- Intro bot
- Menu bot
- AI bot
You then will have to define what features you need to implement. A feature can be of 2 types:
- scenario: something like a form, survey,... No intelligence. No code needed
- API: calculator, get data, push data,... You'll have to create an API for that