Связанные темы (разделение и управление мега-темами)

Я использую WP и Discourse для аудиообразования и группового обсуждения, и думал, насколько это было бы полезно: если плагин WP создаёт новую тему в Discourse, событие могло бы запускать создание связанной темы как темы для обсуждения по этой основной теме. Так я мог бы оставить оригинальную тему в режиме «только для чтения», чтобы люди не видели обсуждений, пока не прослушают аудио, а связанная тема стала бы местом для размышлений.

Похоже на это:

Правильно ли я понимаю, что для реализации этого в новом плагине достаточно немного доработать код здесь?

      if SiteSetting.auto_close_topics_create_linked_topic?
        # поставить в очередь задачу для создания связанной темы
        Jobs.enqueue_in(5.seconds, :create_linked_topic, post_id: @post.id)
      end

Также мне интересно, достаточно ли существует сценариев использования для автоматического создания связанной темы, чтобы это имело смысл как часть Discourse Automation?

1 лайк