By the way, this is all about having a very loose type of "community" in kind 1 clients that is easy to set up and can be expanded gradually.
For strictly closed and moderated, traditional Telegram-style chat and forum-like "communities" (or "groups") the solution is still raw NIP-29 (or the single-selfhosted-relay multi-room Flotilla approach).
Take a look at
https://github.com/Nostrord/nostrord and
https://grimoire.rocks/.