Estou usando o cliente de desktop Slack primordial para Windows.
Outros sistemas, como o Lync (Skype for Business), o Skype, todo o caminho de volta ao MSN Messenger, permitiram que eu recebesse notificações quando os contatos chegavam on-line.
Como o Slack funciona em um modelo desconectado em todos os dispositivos dos usuários, o conceito de "entrar on-line" ou "offline" não se aplica ao Slack, mas o Slack ainda classifica os usuários como sendo online / disponível, ocioso, ausente e dormindo. E para minha surpresa, não parece haver uma maneira de dizer ao Slack para me avisar se um determinado contato muda de status ou, especificamente, não é mais marcado como ausente ou não está conectado em nenhum dispositivo.
A pesquisa on-line por "notificação de folga quando alguém fica on-line" apenas produz artigos irrelevantes que listam os recursos de interface do usuário do Slack dos quais eu já estava ciente.
Curiosamente, a própria API do Slack expõe eventos de presença, por ex. link - Estou surpreso que o cliente oficial não me deixe como usuário se inscrever neles.
Atualizar
Suponho que isso seja intencional - não é como o Slack exigir essas notificações: o cenário é que você deseja ser notificado para saber se pode falar com alguém - porque, se ele não estiver on-line, não será possível enviar mensagens (suporte a mensagens offline no MSN Messenger e Skype, não obstante). Dado que o Slack entregará a mensagem ao seu software cliente, especialmente dispositivos móveis, independentemente disso, significa que tudo o que você precisa fazer é enviar a mensagem que deseja enviar mesmo assim e esperar que o destinatário responda. .. eventualmente. O problema com essa abordagem é que às vezes você quer falar com alguém sem querer parecer que você quer - há também o problema do decoro: eu poderia enviar uma mensagem ao meu chefe às 3h e esperar sua resposta às 9h - mas não quero que ele pense que estou no SuperUser.com às 3 da manhã ...