新用户因在无链接的帖子中包含链接而被标记

更新: 问题在于针对新用户的反垃圾算法也会标记锚点链接,因此请确保不要在您的主题模板中包含它们 :sweat_smile:


本周末,我们有一位信任等级为 0 的新用户尝试发布以下帖子。在尝试发布时,他们一直收到“抱歉,新用户每篇帖子仅允许包含 2 个链接”的错误提示,尽管他们的帖子中实际上没有任何链接。

这是一个 bug,还是有什么内容被误判为链接?我打算重新配置我们论坛的信任等级和错误消息,以防止此类情况再次发生。但据我所知,没有任何内容应该被标记。

以下是该帖子内容:

摘要

使用 Zapier 将 Git 提交消息钩子发送到 Mattermost 团队时,会出现“登录到 Mattermost"阶段。Zapier 可以正确地为 GitHub、Gmail 以及(推测)其大多数其他集成提供此功能。然而,“登录到 Mattermost"这一步失败了——实际上是直接跳转到了 Mattermost 团队/频道,导致无法继续创建 Zapier 集成。我认为这是某种 Mattermost 重定向/回调问题。

复现步骤

前往 Zapier,设置一个 GitHub 到 Mattermost 的链接(适用于无代理的 Mattermost)。这将破坏 Zapier 的流程。

预期行为

系统应登录到 Mattermost,然后 Mattermost 应将控制权交还给 Zapier,以完成“Zap"的测试/创建。

实际观察到的行为

在登录 Mattermost 后,Zapier 流程被中止且未返回。无法完成操作。

注意:这可能是未安装 NGINX 的 Ubuntu 系统特有的问题。

编辑——当我最初尝试发布此内容时,由于信任等级为 0,我也收到了同样的错误。

1 个赞

这可能与锚点链接有关,我猜。我之前遇到过类似的问题,用户提到 #tags,它们也被计为链接(依我看,两者都应该被排除)。

3 个赞

哦,有意思,他当时只是按照我们该主题的模板来做的,所以我猜这已经不是第一次发生这种情况了。我会把这些去掉并重新测试,谢谢!

编辑——没错,就是这个问题。我把模板从锚点链接改为纯加粗文本后,就能以新用户身份提交了。

4 个赞

锚点链接算是个新功能!

我觉得我们应该在这里绕过它。你发现了一个真正的漏洞,我们应该把它修复。

非常感谢你分享这个变通方法。

4 个赞

https://caddy.community 上也确实遇到了这个问题。过去几天,多位用户抱怨在使用我们的帮助主题模板时无法发帖。:roll_eyes:

2 个赞

我已针对此 bug 以及几个与锚点链接相关的其他小 bug 实施了修复:

2 个赞