Я использую 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?