@gilles Я уже реализовал последующее действие, о котором упоминал выше:
Оно добавляет универсальную операцию Событие → Установить посещаемость, которая включает:
участника
состояние посещаемости: Иду / Интересует / Не иду / Удалить посещаемость
ID темы
необязательного актора
Таким образом, ваш исходный сценарий можно реализовать следующим образом:
Создание поста → Если это первый пост → Событие / Установить посещаемость
используя автора события в качестве участника и устанавливая ему статус Иду.
Я протестировал именно этот шаблон локально в интерфейсе Workflows, наложив его на #42932, и подтвердил, что пользователь автоматически регистрируется как «Иду» на событии.
PR пока находится в статусе черновика, так как зависит от #42932. Как только #42932 будет объединён, я пересоберу его на основе main, что оставит только изменения, связанные с посещаемостью.
Существует ли способ повторить выполнение рабочего процесса (с тем же событием), аналогично тому, как можно повторно отправить загрузку (payload) через вебхук?
Существует событие «Изменение метки темы». Вы можете затем вызвать API Discourse и посмотреть, сколько раз используется данная метка. Если она встречается один раз / находится именно в этой теме, значит, метка новая.
Альтернативный, возможно, более простой вариант: настроить вебхук для события «метка создана» и указать его на триггер вебхука в workflow.
Сценарий: у меня есть группа тегов «artist» (исполнитель). Новые исполнители появляются постоянно, поэтому, когда пользователи создают новые теги, они автоматически появляются в системе. Я хочу, чтобы эти новые теги автоматически добавлялись в группу тегов «artist», а не добавлялись вручную. Есть ли хороший способ добиться этого с помощью Workflows?
Именно этим занимается этап с ИИ. Агент ИИ сначала определяет, относится ли новый тег к одной из заранее определённых групп (артист / участник / регион / тип события / тип релиза); если он не подходит ни к одной из них, тег пропускается и никогда не попадает в группу. Таким образом, случайные теги отфильтровываются, а только правильно классифицированные теги автоматически добавляются в группу тегов.