After a week or so of coding on the bot I am familiar with the interactions. Now with data persistence I am need to get into some heavier implementation with reminder push notifications etc. The codebase was getting a bit messy from experiments and learning how some of this stuff all holds together.
Time for a refactor 🤜
I needed to split out my code into clear repositories for data, services for the business logic. Bot controllers and data models that face the user.
Done! much happier coding now.