使用 Webhooks “Reviewable Event”时丢失事件

你好,

我们正在基于 Discourse API 构建一个云函数,利用“可审查事件(Reviewable Event)”类型的 Webhook 来自动处理被标记的议题并创建工单。

当有人标记某个议题时,我们会收到一个“可审查事件”。

但当其他用户标记同一议题时,我们却收不到任何“可审查事件”的负载数据。

另外,似乎每个用户创建标记的数量是有限制的,即特定用户无法对同一议题进行多次标记。如果第一次标记已被接受,是否有办法通过 API 重置这些标记?

特此告知 @Phil_Snow

此致,
Fares

这里的“主题”具体指什么?是指对同一个主题或同一篇帖子进行重复标记会触发此限制吗?

是的,我的意思是,即使用户的话题已被批准,同一用户再次对同一话题进行标记。

同一个用户重复标记两次也会被处理吗?

以下是复现步骤:

希望这能有所帮助。

另外,关于之前提到的缺失事件的问题,情况如何?

今年我们新增了一项功能,因此对已审核的帖子进行标记会被阻止:

可以通过设置“再次标记前的冷却小时数”(cooldown hours until reflag)进行调整 @Fares_Droubi1

不过,错误提示有误……我们是否在此处出现了回归?@Roman / @featheredtoast

1 个赞

看起来是这样。

至于没有看到第二个“可审查项目已创建”事件,那是因为针对同一帖子再次举报时不会创建新的项目——它们会被合并到同一个“可审查项目”下。这会影响分数计算,但所有单独的举报都由同一个可审查项目处理。

1 个赞