How to manage many types of notifications in django channels

See my reply at Using StreamingHttpResponse over HTTPS - #4 by KenWhitesell for some ideas along these lines.

Are all chats 1-1, or are they 1-many? In other words, when a person is sending a chat message, is it always to one recipient? And has the sender somehow identified the intended recipient? If so, then yes, creating a group-per-user works really well for that.