I'm working on a feature for Tilemap Town where a bot can list out a series of maps it wants to listen in on remotely so you don't need one bot connection per map. It's granular so you'll be able to see that a bot is watching build commands but your chat messages are still private, for example. In addition to that, a map has to explicitly give a specific bot permission to listen.