我正在使用Windows的第一方Slack桌面客户端。
其他系统,例如Lync(Skype for Business),Skype(一直返回到MSN Messenger),使我可以在联系人在线时接收通知。
由于Slack在所有用户设备上均处于断开连接的模型上工作,因此“上线”或“下线” /“退出”的概念并不真正适用于Slack,但Slack仍将用户分类为在线/可用,闲置,离开和睡觉。令我惊讶的是,似乎没有一种方法可以让Slack通知我某个特定联系人是否更改了状态,或者不再将其标记为“不在”或“未在任何设备上签名”。
在线搜索“当有人上线时会通知松弛”只会产生不相关的文章,其中列出了我已经知道的Slack的UI功能。
有趣的是,Slack自己的API确实公开了在线状态事件,例如https://api.slack.com/events/presence_change-我只是感到惊讶,正式客户端不会允许我作为用户订阅它们。
更新
我想这是故意的-要求这些通知不是Slack般的情况:这种情况是希望您收到通知,以便知道您可以与某人交谈-因为如果他们不在线,则无法向他们发送消息(尽管有MSN Messenger和Skype中的脱机消息支持。由于时差将邮件传递到他们的客户端软件,尤其是移动设备,不管了,这意味着你需要做的是给你想给他们的消息无论如何然后等待您的收件人回复...最终。这种方法的问题在于,有时您想与某人交谈而又不想看起来像您想要的那样-还有礼节问题:我可以在凌晨3点向老板发送消息,并在上午9点等待他的答复-但是我不愿意不想让他认为我凌晨3点进入SuperUser.com ...