Sounds like you guys have a corporate culture problem. In general, chat tools should be seen to be inherently asynchronous – though typically less delay-oriented than email. Which is to say, while tools like Slack can be used for interactive conversation, if you're not actively participating in an existing conversation, there shouldn't be an expectations that you'll simply drop everything just to reply. If someone needs you, you should have an established urgency-escalation path (e.g. Slack direct message or @-mention, SMS, phone-call). Also, people should take your Slack-status seriously (if I've marked myself away – especially if I've snoozed notifications – "take the hint").
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.