Estoy usando el primer cliente de escritorio Slack para Windows.
Otros sistemas, como Lync (Skype for Business), Skype, desde MSN Messenger, me permitieron recibir notificaciones cuando los contactos se conectaban.
Como Slack trabaja en un modelo desconectado en todos los dispositivos de los usuarios, el concepto de "conectarse" o "desconectarse" / "desconectarse" realmente no se aplica a Slack, pero Slack todavía clasifica a los usuarios como conectados / disponibles , inactivo, lejos y durmiendo. Y para mi sorpresa, no parece haber una manera de decirle a Slack que me notifique si un contacto en particular cambia de estado, o específicamente, ya no está marcado como ausente o no ha iniciado sesión en ningún dispositivo.
La búsqueda en línea de "notificar slack cuando alguien se conecta" solo arroja artículos irrelevantes que enumeran las características de la interfaz de usuario de Slack que ya conocía.
Curiosamente, la propia API de Slack expone eventos de presencia, por ejemplo, https://api.slack.com/events/presence_change . Me sorprende que el cliente oficial no me permita suscribirme como usuario.
Actualizar
Supongo que esto es intencional: no es como Slack exigir estas notificaciones: el escenario es que desea recibir una notificación para que sepa que puede hablar con alguien, porque si no está en línea no puede enviarle mensajes ( Soporte de mensajería sin conexión en MSN Messenger y Skype a pesar de). Dado que Slack entregará el mensaje a su software de cliente, especialmente a los dispositivos móviles, de todos modos, significa que todo lo que necesita hacer es enviar el mensaje que desea enviar de todos modosy espera a que tu destinatario responda ... eventualmente. El problema con este enfoque es que a veces quieres hablar con alguien sin que parezca que quieres hacerlo; también está el problema del decoro: podría enviarle un mensaje a mi jefe a las 3 a.m. y esperar su respuesta a las 9 a.m., pero no lo hago. No quiero que piense que estoy en SuperUser.com a las 3am ...