Let's not exaggerate. There are APIs that distribute the list of oblasts (regions) that are deemed to be under attack (for example
https://alerts.com.ua/). The only problem is that you don't know if the attack is expected in 10 minutes, or 6 hours, and this is something that the military intelligence has, and could share with a small amount of effort. They effectively already share it via people running those channels.
Also, nothing stops you from redistributing the structured messages through multiple channels.