Hello all, Very excited to discover the Channels project. I think it could be exactly what I was looking for. I am going through the documentation and seeing how it works right now, but I would really appreciate if someone could tell me if it will help me do what I want.
I am making a chatbot, which is state dependent. The dialogue delivery and state management is handled by a Finite State Machine built using the transitions (pytransitions <https://github.com/pytransitions/transitions>) library. So my chatbot is a python object, which transitions from one state to another based on the users input. So to run the chatbot (per user per session) I need something exactly like the scope provided by channels, something that lasts for more than one request. My question is *if I can have a python object instantiated per scope and have it persist for the duration of the scope*, so that for each user I can have a different object keeping track of which state the user is in and returning responses based on the state? Any help would be appreciated, as I am very inexperienced on things related to web (websockets, WSGI, ASGI etc.). Thanks. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/142cb856-17f7-4cf1-9f3b-87d80e0ca5f8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.