Yes, there is way to make some specific context tags persist/alive through the entire use session.
This can be achieved by setting the TTL values.
The TTL for variables being created under any of the context types can be defined using the below syntax:
BotContext.put("", “Value”, TTL)
*TTL (time to last in mins )
If the TTL is not specified while creating variables, they last forever under the respective context types except for UserSession and BotUserSession . For these two context types, if the TTL is not provided for variables, it will only last until the default time (30 mins).