# 已读/已送达

**URL:** https://meta.discourse.org/t/read-delivered-for-chat-dms/403370
**Category:** Feature
**Tags:** chat
**Created:** [2026年五月19日 22:32 UTC](https://meta.discourse.org/t/read-delivered-for-chat-dms/403370 "2026-05-19T22:32:17Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2026年五月19日 22:32 UTC](https://meta.discourse.org/t/read-delivered-for-chat-dms/403370/1 "2026-05-19T22:32:18Z")

</div>

你好。

我有一个建议。

当你给某人发送私信时，在对方回复之前，你无法确定他们是否已读。但有时消息虽已阅读，用户却暂时不想回复。

因此，我的问题是：当你向另一位用户发送聊天消息（私信）时，能否像其他即时通讯工具一样，先显示一个勾号表示“已送达”，待对方打开聊天后显示两个勾号并标记为“已读”？这样我们就能知道消息是否已被用户阅读。

这对于你向论坛管理员发送私信却尚未收到回复的情况会很有帮助。有时管理员可能只是点开聊天窗口随即退出。或许可以设置一个类似“用户在聊天页面停留时长”的选项，规定用户必须在某人的聊天页面停留 N 分钟/秒/小时，系统才将该消息标记为已读。

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [2026年五月20日 04:55 UTC](https://meta.discourse.org/t/read-delivered-for-chat-dms/403370/2 "2026-05-20T04:55:40Z")

</div>

我不喜欢这类功能。能够阅读消息后，在心里记下稍后回复（如果当下不方便回复），远比因为对方看到已读却未回复而感觉被忽视要好得多。这些功能只是令人烦扰，我几乎 100% 的时间都会关闭它们，因此这尤其会成为一个糟糕的功能，特别是如果它是全站级别的功能。

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [2026年五月20日 09:05 UTC](https://meta.discourse.org/t/read-delivered-for-chat-dms/403370/3 "2026-05-20T09:05:17Z")

</div>

所以，您在这里建议的本质上是一种类似 WhatsApp（或 Telegram）的行为，即通过复选框来显示消息状态？

我认为这在某些情况下很有用，Facebook 过去也在其聊天功能中支持过这一功能。这种行为对某些社区尤其有帮助，特别是那些从 Facebook 群组等平台迁移过来的社区。

不过，这可能不是一个小的改动。我希望能够支持按用户单独选择退出该功能。其行为可以类似于 WhatsApp 的方式：如果您选择退出状态显示，那么您在给他人发消息时也无法看到对方的状态。

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2026年五月20日 11:21 UTC](https://meta.discourse.org/t/read-delivered-for-chat-dms/403370/4 "2026-05-20T11:21:43Z")

</div>

我想我们可以设置一个类似的管理选项 `Rea-chats-enable/disable`，然后你就可以启用或禁用它了？

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [2026年五月20日 12:32 UTC](https://meta.discourse.org/t/read-delivered-for-chat-dms/403370/5 "2026-05-20T12:32:10Z")

</div>

> [@ice.d](#):
>
> 管理员设置

我认为用户设置更好，因为它允许用户选择加入或退出（本质上就像 WhatsApp 上的已读回执），而不是采用一刀切的网站范围设置。

---

<div class="post-metadata">

### Author: ![ice.d](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ice.d/32/509515_2.png) [@ice.d](https://meta.discourse.org/u/ice.d)
#### Post date: [2026年五月20日 21:17 UTC](https://meta.discourse.org/t/read-delivered-for-chat-dms/403370/6 "2026-05-20T21:17:05Z")

</div>

好的，是的，我觉得这是个更好的主意：所有用户默认从“活跃”状态开始，然后他们可以选择不参与？

---

<div class="post-metadata">

### Author: ![PandaKai7](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pandakai7/32/569876_2.png) [@PandaKai7](https://meta.discourse.org/u/PandaKai7)
#### Post date: [2026年七月7日 21:34 UTC](https://meta.discourse.org/t/read-delivered-for-chat-dms/403370/7 "2026-07-07T21:34:10Z")

</div>

另一个不错的功能是（类似于 iMessage），你可以为特定的人设置不显示已读/送达回执，而为另一些人设置显示已读/送达回执。这可以作为该功能的一个很好的补充。

除此之外，这个功能创意真的很棒！
