ice.d
(discord ice)
1
你好。
我有一个建议。
当你给某人发送私信时,在对方回复之前,你无法确定他们是否已读。但有时消息虽已阅读,用户却暂时不想回复。
因此,我的问题是:当你向另一位用户发送聊天消息(私信)时,能否像其他即时通讯工具一样,先显示一个勾号表示“已送达”,待对方打开聊天后显示两个勾号并标记为“已读”?这样我们就能知道消息是否已被用户阅读。
这对于你向论坛管理员发送私信却尚未收到回复的情况会很有帮助。有时管理员可能只是点开聊天窗口随即退出。或许可以设置一个类似“用户在聊天页面停留时长”的选项,规定用户必须在某人的聊天页面停留 N 分钟/秒/小时,系统才将该消息标记为已读。
1 个赞
我不喜欢这类功能。能够阅读消息后,在心里记下稍后回复(如果当下不方便回复),远比因为对方看到已读却未回复而感觉被忽视要好得多。这些功能只是令人烦扰,我几乎 100% 的时间都会关闭它们,因此这尤其会成为一个糟糕的功能,特别是如果它是全站级别的功能。
所以,您在这里建议的本质上是一种类似 WhatsApp(或 Telegram)的行为,即通过复选框来显示消息状态?
我认为这在某些情况下很有用,Facebook 过去也在其聊天功能中支持过这一功能。这种行为对某些社区尤其有帮助,特别是那些从 Facebook 群组等平台迁移过来的社区。
不过,这可能不是一个小的改动。我希望能够支持按用户单独选择退出该功能。其行为可以类似于 WhatsApp 的方式:如果您选择退出状态显示,那么您在给他人发消息时也无法看到对方的状态。
ice.d
(discord ice)
4
我想我们可以设置一个类似的管理选项 Rea-chats-enable/disable,然后你就可以启用或禁用它了?
我认为用户设置更好,因为它允许用户选择加入或退出(本质上就像 WhatsApp 上的已读回执),而不是采用一刀切的网站范围设置。
ice.d
(discord ice)
6
好的,是的,我觉得这是个更好的主意:所有用户默认从“活跃”状态开始,然后他们可以选择不参与?