概述
我们应该改进发送给解决了某个主题的用户私信,确保该私信中建议的主题尚未被解决。
验收标准
其他背景信息
原始报告:
你好!我安装了 Solved Reminders Plugin 插件,并注意到它会填充一些已经被解决的建议帖子,或者一些没有解决方案选项的帖子(例如公告)。
我技术不够精湛,无法判断该插件是否应该排除那些无法被解决的帖子,或者该过滤功能是否包含在插件中。
GitHub - discourse/discourse-solved-reminders-plugin: A plugin to remind users to mark a solution
3 个赞
Heliosurge
(Dan DeMontmorency)
2
这听起来是个很棒的插件。遗憾的是,我在 Meta 中没有看到相关主题。如果你有 GitHub 账号,在那里提交 bug 报告也是个好主意。
我确实有一个账户,但不幸的是,该仓库的“问题”功能已关闭 
2 个赞
Heliosurge
(Dan DeMontmorency)
4
这太不幸了。我刚才尝试使用@提及来查看是否能找到DeV的账号。但没有成功,因为他在那里的账号名称似乎在这里没有镜像。
不过,这似乎是solved插件的一个非常酷的扩展。恕我直言,这应该作为原始插件的一个拉取请求来添加选项。
1 个赞
HAWK
(Hawk)
5
Arpit是@techAPJ,但他目前正在旅行,所以暂时不会出现。
5 个赞
Heliosurge
(Dan DeMontmorency)
6
太棒了。考虑到他不在,这完全可以理解。你的侦探技巧肯定比我的强。
\n\n他能成为你优秀团队的一员,这肯定有帮助!
2 个赞
HAWK
(Hawk)
7
没错。我希望我们永远不会变得如此庞大,以至于我不认识团队成员!而且,Arpit 在这里工作的时间比我长。
4 个赞
sam
(Sam Saffron)
8
可以包含一些问题的截图和示例吗?通读代码,我可以看到它正在将候选类别列表限制为允许解决方案的类别。
长期来看,@hugh / @tobiaseigen,我们可能应该将这两个功能直接合并到 solved 插件中,以避免代码漂移和更复杂的维护。
4 个赞
sam
(Sam Saffron)
11
哦,我现在明白了问题所在:
我们正在使用“list_suggested_for”来获取用户在此选项卡中的列表:
理想情况下,这个插件应该使用不同的算法来进行建议。此外,它还错过了利用 AI 相关主题的机会,而这些主题在这里更有针对性。
“建议主题”几乎是随机的(一旦未读/新内容用完)。
1 个赞
lindsey
(Lindsey Fogle)
18
感谢您的报告,@xomiamoore!我已经要求我们的团队更新此PM,以确保它仅包含属于已启用解决方案的类别且当前未解决的主题。这将是一个很大的改进。
恐怕我无法确定何时会交付此更新,因为我们还有许多其他正在进行的项目,但我们将在开始着手处理时通知您。
4 个赞
putty
(putty)
22
请原谅我复活了一个已沉寂的话题,但您是否建议,如果我们启用此设置,那么“帮助解决其他问题”的建议将遵循此逻辑?
为了提供完整背景,我们所有产品都有问题分类,但仅仅因为某人在产品 A 中获得了解决方案,并不意味着他们知道如何在产品 B 中提供帮助。
我试图将建议的未解决问题限制在与他们获得原始解决方案的相同分类中。
techAPJ
(Arpit Jalan)
23
是的,这应该可行。
“帮助回答类似问题”的私信使用了 Discourse 的标准“推荐主题”逻辑,针对的是解决方案已被采纳的主题。因此,如果启用了“限制推荐至分类”,该私信中的推荐主题应仅限于与原始已解决主题相同的分类。
所以在您的示例中,产品 A 中的解决方案应仅推荐来自产品 A 分类的其他主题,而不是产品 B。
1 个赞