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

@hazenbiz мой плагин может сделать это за вас автоматически:

2 лайка

Автоматизация «Классификация тем с помощью ИИ» может выполнить эту задачу как расширенный вариант, однако использование опции «Метка» в слежении за словами также может оказаться полезным для простой реализации «ключевое слово в первом сообщении = добавить метку».

1 лайк

Обеспечивает ли автоматизация «Добавить пользователя в группу через пользовательское поле» обработку пользовательских полей типа «Подтверждение»? У меня совпадают имена поля и категории, однако принятие поля не добавляет пользователя в группу.

Кроме того, обрабатывает ли этот скрипт удаление пользователя из группы при изменении выбора? Я хочу убедиться, что категория доступна только тем, кто согласен с политикой и т. д., поэтому, если они позже изменят свой выбор, они будут исключены из группы. Возможно ли это?

1 лайк

Привет! Я вижу, что есть триггер «Застывшая тема», но не вижу скрипта, который его использует. Правильно ли я понимаю? Спасибо.

Я думаю, что этот находится в скрипте глобального уведомления пользователя.

Вы правы, спасибо.

1 лайк

Ох, черт. Я надеялся назначать людей в группу на основе предпочтения — с ответом «да/нет», а не выбирая название группы.

2 лайка

Да, я тоже был бы рад такому улучшению.

Не могли бы вы подробнее уточнить, что именно вы имеете в виду?

1 лайк

Да, на текущий момент, судя по скриптам, мне не представляется возможным включить участников в группу в зависимости от значения поля пользователя, если название этой группы не совпадает ни с одним из значений данного поля. Это создаёт проблему в очень простом случае: если у вас есть поле пользователя с вопросом, на который пользователь отвечает «да» или «нет», то соответствующая группа должна была бы называться либо «да», либо «нет». Если я правильно понимаю, это неудовлетворительно. Мы должны иметь возможность выбирать группу с помощью простого условия, например: если ответ «да», то эта группа; если ответ «нет», то та группа.

1 лайк

Мой первоначальный сценарий использования соответствует вопросу с ответом «да» или «нет».

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

3 лайка

Это кажется возможным…

Вы согласны с foo_agreement?
ответы: foo_consent, foo_no_consent
Это не звучит так же плавно, как «да» и «нет», но это даёт описательное название группы, полезное в дальнейшем.
Однако это не создаст плавного опыта @tagging позже, когда вы захотите обратиться к группе.

1 лайк

Извините, что спрашиваю, но где именно я могу найти настройки для этого?
Сейчас я использую версию 3.2.2 — я предполагаю, что в ней уже включена автоматизация Discourse?

Верно, это включено в ядро. Чтобы использовать плагин, сначала нужно включить его через /admin/plugins. Убедитесь, что состояние плагина «Включено», как показано ниже:

Писать мышью сложно :rofl:

2 лайка

Такая функциональность уже реализована в плагине Custom Wizard Plugin 🧙. Её необходимо активировать каким-либо действием пользователя, но для вашего случая это вполне приемлемо.

3 лайка

Спасибо, но я не нахожу этого там. Возможно, это было добавлено после версии 3.2.2? Как мне это узнать? В примечаниях к выпуску об этом не сказано (или я упустил это).

Спасибо за совет! Похоже, что встроенная функциональность почти готова, и я предпочитаю не нагружать систему плагинами, если есть возможность, но плагин Custom Wizard выглядит хорошим вариантом, если мне всё же придётся действовать дальше.

1 лайк

Пост был разделен на новую тему: Запуск ответа, сгенерированного ИИ, когда люди публикуют сообщения

Функция «Повторяющийся» всё ещё работает? У меня она не работает.
Я настроил «Каждую 1 минуту», но это не срабатывает.

1 лайк

Я только что попробовал и могу подтвердить, что это работает. Как триггер повторения, так и членство в группе через скрипт значка.

Вы уверены, что в эту группу можно вступить?