使用标签复制图像?

大家好,感谢大家提供的任何帮助。

有没有一种方法可以使用标签或其他手段将图片重新发布到单独的线程中?

举个例子,在我们的社区中,我们想举办一个“月度爬行动物”竞赛。如果用户认为另一位用户的动物照片值得入选,他们可以回复该图片并输入“+ROTM”(使用 + 而不是 #,以免在这里创建该标签)。

之后,我希望该特定图片能够自动发布或引用到单独的“月度爬行动物”主题中。该主题的获胜者将在月底通过投票决定,并获得获胜者徽章。

或者,最简单的方法是不是让用户自己将该图片引用到该主题中?
再次感谢大家的帮助。

等等……什么?为什么不直接让大家在带图片的帖子下点赞,然后统计点赞数呢?点赞最多的图片帖子获胜。

我不明白为什么非得这么复杂?

抱歉,我很难用更简单的语言来表达。
基本上,这些图片可能来自任何类别中的任何主题,而不是来自实际的竞赛主题。

比如说,在某个随机主题下,有人发布了一张他们蛇的照片,如果另一位用户认为这条蛇有可能赢得比赛,他们就可以添加一个标签,该标签会自动将那张图片发布到竞赛帖子中。

它们目前不会全部发布在同一个地方,但我希望它们能这样做。

这样说是否更清楚一些了?:blush:

实现这一目标最简单且摩擦最小的方式是引用图片,并在您的“集中式”主题中作为回复发布。虽然通过 Webhook 等方式可以实现自动化,但过程较为复杂。

为了让 @codinghorror 的方法更简便,你可以使用这个 数据探索器查询

SELECT
  posts.id AS post_id,
  posts.topic_id,
  COUNT(post_actions.id) as likes
FROM
  posts
INNER JOIN
  post_actions ON post_actions.post_id = posts.id
  AND post_actions.post_action_type_id = 2
WHERE
  posts.created_at BETWEEN '2020-01-01' and '2020-01-30'
  AND posts.raw LIKE '%upload://%'
  AND (posts.raw LIKE '%png%' OR posts.raw LIKE '%jpg%')
GROUP BY 1, 2
ORDER BY 3 DESC

按点赞数排序的一月份带有图片上传的帖子。