Give /summon some memory
Currently, to enter multiple rooms, /summon needs to be invoked. However, some rooms (like web-dev or c#) may wish to have the bot autojoin them.
Give /summon a flag, maybe /summon 7 persistent or something, which saves that info in memory. The next time the bot'll load, it'll auto-join these rooms.
/unsummoning it from a saved room will perhaps remove that room from the auto-join list.
I would be in favour of making unsummon require a persist flag as well. Someone may unsummon her temporarily, and not want the flag to be removed.
Sorry to be a bitch, but an issue with this might be that owners of a separate room can tell the bot to always join a different room, which they might not be an owner of. Also, would the flag be ignored for the community command portion of this?
Another option would be to add a separate (non-community [unless you want that]) command to auto join, that owners can call once the bot as already join, with it's own flag to turn it off when needed.