功能定位:为什么需要“隐藏在线”+“例外可见”
在 Letstalk IM 里,在线状态(Last Seen & Online)默认对所有双向联系人开放,对方可在聊天顶部实时看到“在线”绿点,或在资料页看到“最后上线于几分钟前”。对于 OTC 商家、社区运营者或记者线人,这种持续曝光会带来两种风险:时间画像被追踪、作息规律被推断。Letstalk 在 v7.4 之后把“全局开关”与“单聊例外”拆开,允许用户先一键关闭,再对必须实时响应的对象单独放行,从而把“隐私”与“业务响应”解耦。
与 Telegram 的“Last Seen 例外”相比,Letstalk 额外支持群频道场景:频道管理员可设置“对付费会员始终可见”,既让会员感知客服在线,又避免被非会员跟踪。与微信的“仅聊天”不同,Letstalk 的可见性颗粒度到“个人”而非“标签”,适合人数<200 的精准协作圈。
操作路径:三端最短入口对照
Android(以当前最新版本为例)
- 主页 → 右上角头像 → Settings → Privacy & Security → Last Seen & Online;
- 选中Nobody,立即对全员隐藏;
- 同一页面底部 Exceptions → Add Users → 勾选需要可见的联系人 → 右上角 ✓。
iOS
- 底部导航栏 Settings → Privacy → Last Seen & Online;
- 选择 Nobody;
- Always Share With → 添加例外联系人即可。
桌面端(Windows/macOS)
- 左侧栏 Settings 图标 → Privacy → Last Seen & Online;
- 切换为 Nobody;
- 右侧 Manage Exceptions → 勾选用户 → Save。
提示:例外列表上限 200 人,与 Telegram 相同;若尝试添加第 201 人,客户端会弹“Reduce your exceptions first”。
取舍与副作用:什么时候不该用“Nobody”
1. 付费频道客服:若频道启用了 NFT 门禁且你担任管理员,开启“Nobody”会导致会员端看不到“在线”绿点,降低信任感。经验性观察:部分会员会因此认为客服“跑路”,退款率可能升高。缓解方案:把“Always Share With”里加入频道专用客服号,仅对客服号开放可见,再将会员引流至客服号。
2. OTC 担保群:担保方需要让买卖双方随时确认在线,才敢打款。若全员隐藏,交易节奏会被拉长。此时可把担保方账号设为“Everybody”,其余成员“Nobody”+例外,既保护普通用户,又让关键节点透明。
3. 多设备同步延迟:例外列表修改后,边缘节点同步需要数十秒到两分钟。经验性观察:若对方恰好在同步窗口内查看你的资料,可能仍看到旧状态。验证方法:修改后让同事在另一城市刷新你的资料页,连续下拉刷新 3 次,若仍显示“online”则属延迟,可重启客户端强制拉取。
与自毁消息、截屏检测的联动
Letstalk 的“在线状态”与“自毁消息”是两条独立通道,但存在耦合场景:当对方在你“在线”时截屏,系统通知会附带“对方正在线上”标签,方便你判断截屏时刻。若你把对方设为“不可见”,截屏通知仍生效,但标签消失,无法还原时间线。对取证要求高的记者,建议:
- 在敏感采访阶段把记者号设为“Everybody”,采访结束再改回“Nobody”;
- 或开启“自动自毁 30 秒”+“截屏检测”,牺牲时间标签换取持续隐藏。
故障排查:五种常见异常与验证
| 现象 | 可能原因 | 验证步骤 | 处置 |
|---|---|---|---|
| 对方仍能看到“online” | 缓存未刷新 | 让对方杀进程重进 | 等待 120 秒或重启双方客户端 |
| 例外列表空白但对方可见 | 双向联系人被删除 | 检查是否仍互为联系人 | 重新添加联系人再设例外 |
| 群频道里会员看不到在线 | 频道身份未同步 | 在频道成员列表确认 NFT 门禁等级 | 刷新频道缓存或重新绑定钱包 |
| 添加例外时提示“Too many” | 已达 200 上限 | 统计例外人数 | 清理长期不活跃的例外 |
| 修改后 PC 端未生效 | 多设备同步冲突 | PC 端 Settings → Sync Now | 手动同步或退出重登 |
适用/不适用场景清单
适用
- OTC 商家:对陌生买家隐藏,只对担保客服可见;
- Web3 项目方 AMA:主持人对社区隐藏,但对核心志愿者可见;
- 情侣隐私社交:双方互设例外,其余好友全部隐藏;
- 记者线人:采访期间对编辑可见,结束后清掉例外。
不适用
- 万人空投频道:200 例外上限不足以覆盖所有管理员;
- 7×24 客服机器人:机器人账号本身需对所有人显示“在线”才能提升响应率;
- 合规审计群:监管机构要求关键人员状态可追踪,隐藏可能违反留痕条款。
最佳实践 5 条
- 最小例外原则:每季度清理一次,把半年未对话的联系人移出例外;
- 角色分离:用工作号接客服,用私人号隐藏,避免同一账号既透明又隐身;
- 状态变更提醒:在群公告写明“客服在线状态仅供参考,紧急请 @客服号”,降低会员误解;
- 同步验证:重大采访前让同事用异地网络检查你的状态,确认隐藏生效再开始;
- 备份记录:把例外列表截图存到 Hidden Vault,防止换机时遗忘。
FAQ(使用 FAQPage Schema)
例外列表是否支持导入 CSV?
截至当前版本,客户端仅支持手动点选,暂无批量导入功能。经验性观察:200 人手动添加约需 6–8 分钟,可借助桌面端多选加速。
开启后量子加密会影响在线状态同步吗?
后量子开关仅作用于消息密钥协商,与在线状态通道无关。若出现同步延迟,请先检查边缘网络,而非量子加密。
对方用第三方插件强行监控在线状态,能否绕过?
Letstalk 官方 API 未开放精确时间戳,第三方插件只能通过界面截图比对,误差较大。开启“Nobody”后,插件只能拿到“离线”常量,无法推断。
iOS 端修改例外时闪退怎么办?
官方 7.4.2 补丁已修复。若仍闪退,请升级到应用商店最新版,或在 Settings → Diagnostic 上传日志,客服通常 24 h 内推送 TestFlight 修复包。
例外联系人能否看到我过去的在线记录?
不能。例外仅在你设置“Nobody”之后生效,历史记录不会追溯补全,对方只能看到设置生效后的状态。
收尾:下一步行动
你已经拿到“一键隐藏+例外可见”的完整路径、边界与故障清单。现在就打开 Letstalk,用 30 秒把全局设为“Nobody”,再花 2 分钟把真正需要秒回的对象加入例外。四周后回顾例外列表,你会发现 80% 的联系人其实无需暴露在线——这就是隐私与效率兼得的最小成本方案。
