Because Zulip server administrators upgrade their servers at different times, we should develop a nice system for how to convey to what new things were added to the product in recent upgrades.
One can imagine a combination of these ideas, where we do the announcement message, but the individual items in there have links to an onboarding style thing. But regardless I'm currently favoring the Zulip message style approach since it feels more consistent.
My suggestion is, you could program the bot to send the feature description given on a .md file to the announce stream. 🤔
yeah, that's basically the idea I had in mind for the first option. For each realm, we'd keep track of which features have been announced already in the database, so that one can post it to one realm at a time.