如果您想发送群发邮件邀请用户加入社区并回复特定主题,只要用户是新用户,效果就很好。但如果用户已存在,他们会收到如下错误提示:
抱歉!此邀请仅适用于尚未拥有账户的新用户。
这毫无帮助。如果用户已存在,系统应将其加入链接中指定的任何群组,并重定向到指定的主题。
如果您想发送群发邮件邀请用户加入社区并回复特定主题,只要用户是新用户,效果就很好。但如果用户已存在,他们会收到如下错误提示:
抱歉!此邀请仅适用于尚未拥有账户的新用户。
这毫无帮助。如果用户已存在,系统应将其加入链接中指定的任何群组,并重定向到指定的主题。
我知道 @tobiaseigen 之前参与过这项工作,可能会有建议。另外,你确定这反映的是当前已发布的 Discourse 版本中发送的邀请吗?
这听起来确实符合当前邀请系统的运作方式。正如错误提示所示,该系统并非用于与现有用户交互,而是仅针对新用户。如果您想将现有成员添加到某个群组,请通过群组页面或他们的用户管理页面进行操作。
您的具体流程是什么?为何要向现有用户发送邀请?这是真正影响用户的问题,还是仅仅因为您自己点击邀请链接进行测试时发现的?
诚然,这条回复确实不够友好,也缺乏吸引力。@dan,您怎么看?我们是否可以直接将现有用户引导至指定话题,并将其添加到任何群组中?我想,这或许是一种同时触达现有用户和新用户、以宣布新话题或创建新群组的便捷方式。
如果不行,我们可以修改这条消息,使其更加清晰,并提供一个可行的路径,而不是死胡同,例如建议联系站点工作人员。
使用场景是:我想为某个特定活动发送群发邮件,该活动已有人报名。在这封邮件中,我希望邀请人们回复我们社区中的某个特定讨论串。
问题在于,我必须提前确定哪些人已经是社区成员,哪些人还不是,因为该链接仅对后者有效(前者会收到错误提示)。
我理解这并非您设计邀请系统的初衷,但我觉得这种限制过于严格。如果用户已经是社区成员,只需按邀请中指定的内容将其添加到新群组(如有需要),然后直接引导他们前往该讨论串即可。我认为完全没有必要让他们收到错误提示。
这是公开话题,还是受分类权限保护的话题?如果是公开话题,为什么不直接通过邮件将话题链接发送给大家呢?
这就是我最终不得不采取的做法,但(a)它无法鼓励用户注册(而我希望如此),(b)它也不允许我将他们添加到群组中。
这只有在他们返回时才有效。我故意强制他们注册,以便他们能收到通知。
此外,这并没有解决我的分组问题。而且,大家一直无视我的实际建议:这个链接循环本就不应存在任何理由,完全可以直接适用于现有用户。
没错,我们通常并不喜欢“强制”用户去做某些事情 ![]()
不过,我完全同意错误提示可以改进——如果用户组被要求查看该话题,那么对现有用户合并相关功能也是合理的。
显然,他们并非真的被“强迫”这样做。如果他们不想加入,那也无妨,但我正在流失用户:他们访问一次后并未注册,也从未收到通知。这些人并非随机访客;他们已报名参加一个明确包含使用我们社区进行互动的活动。我试图通过这一流程,帮助他们在首次访问时完成注册。
但核心问题是:当前的流程对现有用户完全无效,而我看不出任何理由让它不能正常工作。当然,你们可以修改错误提示,但这会彻底否定该链接的初衷——该链接本应不仅能鼓励注册、将用户加入群组,还能将他们引导至特定话题(这是你们实现的功能),然而若用户恰好已是系统内的现有成员,流程却会在中途直接“崩溃”。
啊,我明白了,这是我在原始请求中遗漏的重要背景信息。所以你们有一个庞大的邮件列表,但不知道其中哪些邮箱已经拥有账户?
这说得通,我们会看看能否改进邀请系统,以更好地处理这种情况。
在我看来,如果 CSV 文件中的某一行匹配到现有账户,该账户也应收到通知邮件,并被引导至指定的主题(如已指定),同时该现有账户也应被添加到任何指定的群组中。
确实!我在新邀请系统推出后不久,去年就强调了这个问题:
我非常希望这个问题能得到解决,因为它是将人们引入我们社区过程中的一大障碍。
感谢 @Monte_Kalisch @nathank @downey!很高兴知道这个想法并非只存在于社区成员的分享中,非常感谢!也感谢 discourse 团队的支持。我希望这个特定功能不会因为邀请系统的修改而被撤销
。
@tobiaseigen,这正是我们现在在邀请链接页面所面临的问题,该页面在顶部导航栏没有为现有用户提供登录按钮。这让现有用户感到困惑,他们看到的是一个“注册”表单,而不是“如果您已有账户,请登录”的选项
(No 'sign in' option in the accept invitation page, only the signup form is shown - #12 by gassim)。
是的,我认为一个修复方案即将到来,会在页面底部添加一个微小的“登录”文本,但这对于现有用户来说并不清晰(尤其是如果他们本身就是“新用户”(即已注册但对平台不熟悉)或者他们不太懂技术)。预期的反应是,现有用户会认为邀请链接只适用于“新用户”注册,或者他们会点击首页的 logo 而不是页面底部的微小“登录”文本。问题是,如果他们看不到“注册”表单末尾的微小登录选项,他们将不会被重定向到预期的主题。
我认为隐藏登录按钮对现有用户没有帮助。我也不认为新用户会选择页面顶部的“登录”按钮,而不是“注册”表单。
这个问题已经解决了——现在无论用户是否已经是现有用户,都可以无缝地将他们添加到群组中。
目前仍然无法让受信任的人绕过审批流程。它目前是全有或全无: