Я очень рад появлению функции рабочих процессов и ожидаю, что с её помощью смогу значительно расширить возможности моего форума.
Я считаю, что если эта функция будет хорошо поддерживаться, то сообщество активно начнёт создавать автоматизации. Именно поэтому я думаю, что в этом мета-форуме должна быть создана категория для рабочих процессов. Пользователи могли бы делиться своими рабочими процессами, просить помощи в их создании или выдвигать запросы на новые узлы.
Лично я хотел бы видеть следующие функции:
отправка сообщения пользователю в чат
создание/удаление категорий
API для плагинов (об этом подробнее позже)
Скорее всего, со временем появится и больше идей по мере моих экспериментов.
На форуме n8n есть пользовательский плагин, который позволяет просматривать потоки внутри темы. Подобная функция была бы отлично подходящей для категории рабочих процессов, чтобы облегчить совместную работу, поиск решений проблем и поддержку.
В n8n также есть узлы для Discourse, и было бы здорово обеспечить паритет функциональности, а также возможность взаимодействия с этими узлами, например, использование вызова узла n8n в качестве триггера рабочего процесса.
Под API для плагинов я подразумеваю возможность добавлять узлы с помощью плагинов. Одна из моих идей заключается в том, что плагин геймификации мог бы расширить функционал начисления баллов, позволяя реализовывать динамическое поведение, например, начисление или списание баллов в зависимости от активности пользователя на форуме.
Теперь, когда это доступно в LTS-релизе, я оставлю в этой теме заметки о вещах, с которыми я сталкиваюсь и которые считаю отсутствующими функциями или ошибками (отсутствующими в том смысле, что нет паритета функций с n8n)
Блок HTTP request не имеет функции пагинации
Блоки преобразования данных split и aggregate из n8n не имеют аналогов в рабочих процессах Discourse
Мне кажется, это разумное предложение. Я согласен: здесь, вероятно, есть достаточно места для обмена сценариями. Мы определённо это рассмотрим.
Возможно, это заслуживает отдельной категории в Customization, например, #customization/workflows.
Пока же я бы предложил два варианта:
Участвуйте в этой теме: Show us your Workflows, если вы просто хотите пообщаться и поделиться идеями в неформальной обстановке.
Используйте темы в #customization/extras с тегом #workflows для более структурированного обмена. Например, для публикации сценариев, которые, по вашему мнению, заслуживают более пристального внимания, поддержки и постоянного сопровождения.
Теги — хороший способ «вылупить» новую категорию. Если мы увидим, что этот формат набирает обороты, следующим естественным шагом станет выделение его в отдельную категорию и перенос туда всех отмеченных тегом тем.
Я думаю, что это было бы хорошей темой в Contribute > Feature с тегом workflows. Если у вас есть предложения по улучшению функции сценариев в целом, это хороший способ зафиксировать их и дать людям возможность обсудить и проголосовать за них.
Вы используете LTS / ESR (esr) релиз?
Учитывая ваш интерес к этой области, я думаю, было бы хорошо перейти на latest. Так у вас будет более быстрый цикл обратной связи по мере развития функциональности.