https://blog.stackademic.com/creating-a-text-based-chatbot-using-openais-chatgpt-api-with-c-190a4f8a9c4c