Tópicos vinculados (divisão e gerenciamento de megatópicos)

Estou usando WP e Discourse para fazer educação em áudio e reflexão em grupo, e estava pensando o quão útil seria se, quando o plugin WP criasse um novo tópico no Discourse, um evento acionasse a criação de um tópico vinculado como tópico de reflexão para esse tópico principal. Dessa forma, isso me permitiria manter o tópico original como somente leitura, para que as pessoas não vejam as reflexões antes de ouvirem o áudio, e ter o tópico vinculado como o local para onde elas iriam para refletir.

Semelhante a isto:

Estou correto em assumir que pode ser apenas um pequeno ajuste neste código aqui para que aconteça em um novo plugin?

      if SiteSetting.auto_close_topics_create_linked_topic?
        # enfileira um trabalho para criar um tópico vinculado
        Jobs.enqueue_in(5.seconds, :create_linked_topic, post_id: @post.id)
      end

Além disso, estou curioso se existem aplicações suficientes para a criação automática de um tópico vinculado onde faria sentido tê-lo como parte do Discourse Automation?

1 curtida