Как дублировать изображения с помощью тегов?

Привет, ребята, спасибо за любую помощь, которую вы можете оказать.

Есть ли способ с помощью тега или другого средства перепостить изображение в отдельную тему?

Например, в нашем сообществе мы хотели бы проводить конкурс «Рептилия месяца», где, если пользователь считает, что фотография животного другого пользователя достойна участия, он может ответить на это изображение «+ROTM» (используя + вместо #, чтобы не создавать здесь этот тег).

Далее я хотел бы, чтобы это конкретное изображение автоматически публиковалось/цитировалось в отдельной теме «Рептилия месяца», где победитель будет определяться опросом в этой теме в конце месяца и получит значок победителя.

Или самый простой путь — просто попросить пользователей самим цитировать это изображение в той теме?

Ещё раз спасибо за любую помощь.

Подождите… что? Почему бы просто не попросить людей нажать кнопку «Нравится» под постом с изображением, а затем подсчитать количество лайков? Побеждают посты с изображениями, набравшие больше всего лайков.

Я не понимаю, почему всё должно быть так сложно?

Извините, мне сложно сформулировать это проще.
По сути, эти изображения могут быть из любой другой темы в любой из категорий, а не из самой темы конкурса.

Например, в случайной теме кто-то публикует фото своей змеи. Если другой пользователь считает, что эта змея может выиграть конкурс, он может добавить тег, который автоматически перенесёт это изображение в ветку конкурса.

Они не будут все размещены в одном месте, но мне бы хотелось, чтобы так и было.
Стало ли это понятнее? :blush:

Самый простой и беспроблемный способ добиться этого — процитировать изображение и опубликовать его как ответ в вашей «централизованной» теме. Автоматизация здесь, хотя и возможна с помощью вебхуков и подобных инструментов, является сложной задачей.

Чтобы упростить подход @codinghorror, вы можете использовать этот запрос в Data Explorer:

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

Посты за январь с загруженными изображениями, отсортированные по количеству лайков.