How about answering of programming questions.
I have my own chatbot, written in python. it's not too smart, but it can be trained.... maybe the switch-case is not the best choice. somehink like a dictionary/json should be better. why? you can add, for example 5-7 kinds of greeting, and it will search for that and will choose any answer belongs to that. I hope this idea helps.
that's great bro
if you're interested in making an AI chatbot with an LLM, you can look into langchain tutorials that utilise open-source models from platforms such as huggingface