The Guide To Designing A Magical Chatbot Experience — Part 1