Add new field to user: stateData. This should store local data between states of commands for commands that require multiple steps (states).
Add new field to user: stateData. This should store local data
between states of commands for commands that require multiple steps (states).

State handlers now can return newStateData, which will be persisted to
user.stateData field, so that when the next commands's state handler runs,
it has access to this data via context.user.stateData.

dmitru/habits-bot-telegram