无法发送消息给不接受消息的用户?

在 Discourse 论坛上,我刚刚花了 10 分钟给一位成员写私信。点击“发送”按钮后,系统提示该成员当前不接受消息。

预期行为不应该是提前禁用发送按钮,或者在用户开始输入之前就告知他们无法发送消息吗?

由于这是一个第三方论坛,我不知道他们运行的是哪个版本,但我知道他们的系统相当新,因为他们已启用了慢速模式。

用户有一个偏好设置可以禁用接收私信,这会导致您遇到的情况——无法发送私信。我不太清楚您说的 bug 具体指什么,听起来系统功能运行正常。

将此问题归入 UX 类别,因为它在技术上并非缺陷,功能表现符合预期,但用户体验仍有改进空间。

理想情况下,我们希望避免用户在发送消息后才得知对方已关闭私信功能,从而白费力气。最合理的做法应是在用户尝试发起私信时立即提示。此外,在对方个人主页和用户卡片中隐藏“发送消息”按钮也是合理的改进方向。

4 个赞

我想你误解了——我的帖子与用户偏好设置无关。用户体验应该是:在用户撰写消息之前就告知他们无法发送,而不是让他们先写完消息,然后才发现无法发送。

3 个赞

我现在明白了。

看来我们已经这样做了——刚刚在测试环境中验证过。因此,这个问题出现在用户直接发起私信时,而不是通过消息按钮。我们同意,一旦用户添加收件人,就应立即阻止其继续操作。

2 个赞

:+1:

为了提供背景信息,我的操作流程是:点击普通主题帖的回复按钮,然后选择“新消息”以直接回复。

3 个赞

这也是我的常规流程,一切顺利!

2 个赞