this question addresses everyone who is not using a framework, but is building its bot with a custom solution.
I was wondering how you are modelling your conversation states. Or if you are even using a concept like this.
I’m thinking about setting up a state machine to guide a user from state to state (following a decision diagram I’ve created), but this pattern also seems to be pretty restrictive and not easily scalable to me.
Are there any other ideas how to keep track of the context/state of a conversation with a specific user?