How do you add another person to a private message when it's already sent?

Title explains it all.
I don’t know how to add another person to my private message because I forgot to invite them after I invited one person to participate.
Can someone tell me how? @AnonymousPerson did it with @Liza_Conrad

1 个赞

You use the Invite button and invite them. I think invite is tied to a Trust Level though. TL 1 maybe?

3 个赞

Is TL1 member? I forgot…

1 个赞

Then it is possible the forum you visit changed the setting to be a higher trust level, better to probably ask one of the admins/mods there.

2 个赞

On Hopscotch Forum, TL1 is basic, TL2 is member, TL3 is Regular.

Unless settings are tweaked, AFAIK the default Trust Level for getting Invite ability is Trust Level 2

https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/5?u=mittineague

Users at trust level 2 can…

Use the “Invite others to this topic” button for one-click onboarding of new users to participate in topics
Invite outside users to PMs making a group PM
Daily like limit increased by 1.5 ×

3 个赞

本以为自己作为管理员,在多个站点使用 Discourse 已有数年,理应知晓这一点,但事实并非如此。

正如原帖中所述,我曾以为使用 @ 符号可以将某人邀请到私信或个人消息中,但事实并非如此。

此外,正如帖中提到的,确实存在一个“邀请按钮”。但在搜索了整个话题并检查了所有按钮(包括扳手图标)后,发现并没有名为“邀请”的按钮。相反,在第一篇帖子下方有一个:

image

其使用方法一目了然,因此我不再赘述。


之所以在此添加回复,是因为该话题是 Google 返回的首个结果。

4 个赞

您也可以“作为新群聊消息回复”——请查看编辑器左上角的箭头。这样,您可以创建一条新消息,并保留相同的收件人列表。随后,您可以调整收件人列表,而无需显式邀请他们加入该消息或授予他们访问过往讨论的权限。

这对于使用群组收件箱提供电子邮件支持的用户尤其有用。有时,您希望扩展对话以包含更多电子邮件地址,而这就是实现这一目标的一种方式。Discourse for Teams 非常适合此类场景,详情参见:https://support.teams.discourse.com/docs?topic=106

如何开启向私人消息添加人员的功能?

我们的一位用户刚刚通知我,他们无法将某人添加到私人消息中。经调查,我在该论坛的测试账户中也复现了此问题。不过,我的管理员账户仍然可以操作。

我的其他 Discourse 论坛没有这个问题。安全模式也无法解决。我看不出有任何设置是我更改后导致无法将人员添加到私人消息的。

我是否遗漏了什么?

具体缺少什么?是“添加或删除……”按钮吗?

我进一步测试了一下,仍然感到困惑。为了保险起见,我已将所有与信任级别相关的设置恢复为默认值。情况如下:

在出现问题的论坛上:

  1. 当我的测试用户为 TL1 时,没有任何选项。
  2. 当我的测试用户为 TL2 时,显示“移除”。
  3. 当我的测试用户为 TL3/4 时,仍然只显示“移除”。

在正常工作的论坛上:

  1. 当我的测试用户为 TL1 时,显示“移除”。
  2. 当我的测试用户为 TL2 时,显示“添加或移除”。

嗯,这可能与“允许邀请的最低信任级别”站点设置有关?我刚刚通过更改该设置成功复现了类似的结果……我认为这是因为您可以通过将电子邮件地址添加为私信收件人来邀请某人加入站点。

1 个赞

似乎不是。我将其设置为默认的 2: 成员。将其更改为 TL0 也没有改变该行为。现在我已将所有涉及信任等级(Trust Level)等的设置恢复为默认值,但问题依然存在。

也许是“必须批准用户”的站点设置?相关设置在此处显然可以表述得更清晰。

确实如此

此外,“每日最大邀请数”必须大于零
而“最大允许消息接收者数”也可能造成干扰

3 个赞

谢谢你们,“必须批准用户”是这样。我没想到这也会阻止将现有用户添加到私信中。这肯定是非本意的——我以为我们只想阻止将电子邮件地址添加到私信中,而不是阻止所有添加。

我原本希望这个提交能解决这个问题,但它却修复了另一个问题。

目前我们必须在以下两者之间做出选择:

  1. 允许用户注册(需经批准),但无法将用户添加到私信中
  2. 改为仅限邀请,并采用变通方案允许随意注册

@awesomerobot,您是否考虑过请求解决这个问题?这是一个错误报告还是功能请求?

2 个赞

是的,我同意那样会更好。

我不确定这是否是一个 bug……我怀疑它一直都是这样,只是缺乏灵活性?无论如何,我可以在我们这边创建一个待办事项来改进它,这似乎 unnecessarily 令人困惑。

2 个赞

好消息:这里还有另一个主题提到了同样的问题:Users unable to add others to a personal message - #38 by jochen_weber

2 个赞