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

В эту группу нельзя вступить свободно, но так как я администратор, я могу добавить сюда любого участника.
Автоматизация работает только тогда, когда я вручную нажимаю кнопку «Запустить сейчас» (хотя она должна срабатывать автоматически каждую минуту).

Судя по настройкам, которые я вижу на вашем экране, я попробовал сделать то же самое, и всё работало как ожидалось — вызывалось каждую минуту. Есть ли у вас что-нибудь в /logs? Where does Discourse store and show logs?

Ничего не происходит с 12:14 (сейчас 12:30), хотя я только что назначил 2 значка — ничего не изменилось. Никто не перешёл в выделенную группу..

2 лайка

Можете, пожалуйста, прислать ID вашей автоматизации? При редактировании автоматизации он отображается в URL.

Вот 3 автоматизации, которые больше не работают:

https://playground.lagrowthmachine.com/admin/plugins/discourse-automation/8

https://playground.lagrowthmachine.com/admin/plugins/discourse-automation/7

https://playground.lagrowthmachine.com/admin/plugins/discourse-automation/6

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

Остальные автоматизации — это отправка ЛС или добавление в группу через пользовательское поле.

Хотите, чтобы я на время добавил вас в администраторы, чтобы попробовать отладить проблему?

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

Сейчас я вижу только тег слияния creator_username. Существуют ли другие доступные теги?

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

2 лайка

Я использую плагин Automations для Discourse и плагин AI для Discourse и хотел бы узнать, можно ли настроить автоматический ответ ИИ на новую тему сразу после её создания. Мне не хочется полагаться на триггер с упоминанием @ — нужен просто автоматический ответ при публикации темы.

Как вы считаете, это можно настроить? Если нет, возможно ли добавить такую функцию в одном из будущих обновлений?

Большое спасибо! С нетерпением жду вашего ответа.


Извините, но я не могу выбрать группу — эта опция отсутствует.
Я хочу, чтобы пользователь выбрал что-то в поле профиля, а затем автоматически добавлялся в соответствующую группу в зависимости от его выбора.

1 лайк

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

Discourse Automation - #118 by Moin

2 лайка

Привет, этот вопрос уже обсуждался здесь, и в данный момент это невозможно:

1 лайк

Привет, Джоффри! Можешь помочь мне с автоматизациями, которые перестали работать?

Я тоже заметил, что автоматизация, похоже, перестала работать, что, вероятно, связано с недавним обновлением. (сейчас версия 3.5.0.beta3-dev)

В моём случае функция «Добавить пользователя в группу через пользовательское поле» больше не работает — пользователь выбирает желаемое название группы через пользовательское поле при регистрации, но после одобрения соответствующие пользовательские поля в разделе «Группы» пользователя остаются пустыми.

Попробуйте удалить его и настроить заново. Поможет ли это?

1 лайк

Только что удалил и создал заново. С новым экземпляром, отмеченным как активный, и автоматизацией, настроенной на запуск каждую минуту. Также пробовал «Запустить сейчас».

К сожалению, пользовательская категория остается пустой для новой одобренной регистрации, даже спустя несколько минут и после очистки кеша браузера.

Привет, @sam, есть какие-то успехи по этому вопросу?

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

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

Могу предложить отключить утверждения и попробовать снова.

2 лайка

Спасибо @nathank.

Какую настройку мне нужно найти, когда вы предлагаете «отключить утверждения»?

Процесс регистрации новых пользователей работал нормально до 3 месяцев назад. Просматривая список пользователей, отсортированный по дате регистрации, я заметил, что с этого времени членство в группах перестало присваиваться новым пользователям (потребовалось столько времени, чтобы кто-то пожаловался и побудил меня выяснить, почему они не получают доступ к закрытому форуму, хотя выбрали это при регистрации!)

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

Насколько мне известно, за исключением общих обновлений программного обеспечения форума, я ничего не менял с момента настройки системы публичных и закрытых групп для моего форума в конце прошлого года, поэтому предполагаю, что последующее обновление, возможно, около 3 месяцев назад, стало причиной этой проблемы.