NAME_1! I want to develop a chat bot who will help me to obtain a new piece of knowledge through the practical approach. For example, now I want to learn how to manage my crypto assets, consider and try out some popular strategies for investing, get relevant research/fact checking skills. I think it will be more effective if I wrap such a "practical oriented course" into a gamificated wholesome story, where my role is to help some "investor character" to reach some profit goal for him. So, basic scenario: bot gives me a task - I resolve it - Bot evaluates my solution and comment it. Other desirable features: my course can be divided into a logical sections; if a task demands some coding as a solution, I want to be able to do that right in chat bot; I would like to have different types of task (true/false, multiple select, matching (like graph with its interpretation), manual input, etc) as well as different means of presenting the info (code, text, pictures, etc); my solutions to the tasks must effect the story development: if I make wrong decisions, I want to feel what outcomes they can lead too. Can you provide me with a step-by-step guide in order to develop such a chat bot?