Finally! A chance to get some work done, undisturbed!
I find that using slack from IRC, and having the option to deprive some people/channels to notify me is very helpful to reduce the amount of distractions.
featurewise I really have no idea. I just use localslackirc.