Closed khusmann closed 4 years ago
It's probably readable off of the store. One could make another chain of observables to do what you want. No GUIDs needed.
Yay, I got an observable in the nameChange
branch that can detect name changes! I'll work on filtering out non-room name changes, mapping the name changes to an equivalent senter + room request structure, merging the observables and running it through the current normal !mv pipeline. For now, it'll still be pretty chatty as I don't plan to refactor the moving observable to not perform its stuff as a side-effect.
It also works if the user doesn't show up in the participants list in the GUI of the main room but does change their name inside a breakout room. The state changes are still there!
Dude that's awesome!!! Great work!
Oof, I didn't realize #10 wasn't too exact. This still works off of indexes.
Awesome! Works great! Although if they rooms need to be numbered, I'd prefer "Kyle [1]" instead of "Kyle [Room1]".
What I really want though is to be able to set the tags. It doesn't look like breakout rooms can be named, so maybe someday we could put something in the extension dialog that allows me to set tags for the rooms? Hmmm or maybe we'd want that to be able to be set by someone in the chat? I'll have to think more about UX... in the meantime this is awesome!
Edit: Just saw your other replies -- I don't think we need something so complex as fuzzing, just the ability to set a room map between room # and key.
I really don't like to manage persistent state in hacks so I'll rather take on a fuzzy matching library and use that.
Breakout rooms can be named! Only at pre-opening though.
Another benefit was realized with this functionality.
Co-Hosts can rename users. Only the host can assign participants to breakout rooms. The bot doesn't care who renamed the user. Co-Hosts can now assign participants to breakout rooms.
This would also allow people to switch rooms without having to go back to the main room, I think. So if I change my name to "Kyle [Room1]" it would move me to the breakout room named "Room1", even if I was already in a room. I think it might be easier for my audience rather than chat commands.
Is there any limitations to this happening aside from getting GUIDs for users like you were talking about earlier?