Автоматизация Discourse

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

Представляю, что скрипт будет:

  • запускаться периодически,
  • проверять темы в заданной категории, которые содержат какой-либо маркер в ответе (например, отмечено как решённое или ответ содержит определённый текст, например «PUBLISH»),
  • если дата этого ответа (или статус «решено») находится в прошлом на заданный интервал (например, вчера или неделю назад),
  • удалять все ответы,
  • перемещать тему в указанную категорию,
  • по желанию добавлять настраиваемые теги.

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

Также она могла бы искать целевую категорию в этом сообщении (с настройкой скрипта для разрешённых целевых категорий). То же самое касается и тегов.

3 лайка