I want to set up an #emergency
channel in which important messages will come from an incoming webhook and will contain @channel
in them.
I want these notifications to be seen immediately by all who have joined the channel, regardless of the time or their Do Not Disturb (DND) settings.
It seems that there is no API to change the DND settings of anyone but the "current user" (the user invoking the API call). Otherwise I would turn off all channel members' DND before posting a message, then restore original DND settings.
Is there some other way to ensure that DND does not stop notifications on this #emergency
channel?
Everyone who joins the #emergency
channel will know that they may receive notifications at any time, so these notifications will not be unexpected.
(Note that this is not a work-related Slack team, it's a community organization and messages on the #emergency
channel are about real emergencies.)